{"repo":"dtinth/automatron","free":true,"listed":false,"github":"https://github.com/dtinth/automatron","clone":"git clone https://github.com/dtinth/automatron.git","description":"Personal LINE bot to automate various tasks. Home automation, expense tracking, transaction monitoring","language":"HTML","stars":179,"topics":["line-bot","typescript","chatbot","cloud-run","cloud-iot-core","airtable","express"],"license":null,"category":"ai-agents","readme_excerpt":"automatron This is my personal LINE bot that helps me automate various tasks of everyday life, such as home control (air conditioner, lights and plugs) and expense tracking (record how much I spend each day). See below for a feature tour. I recommend every developer to try creating their own personal assistant chat bot. It’s a great way to practice coding and improve problem solving skills. And it helps make life more convenient! It is written in TypeScript and runs on DigitalOcean App Platform with Node.js 24. features - home automation - expense tracking - transaction aggregation - image-to-text - livescript evaluation home automation I have a Home Assistant setup which can control lights, air conditioner, and smart plugs. automatron can send commands to Home Assistant’s REST API to control these devices. expense tracking Simple expense tracking by typing in the amount + category. Example: 50f means ฿50 for food. Data is saved in Grist. On mobile, tapping the bubble’s body (containing the amount) will take me to the created Grist record. This allows me to easily edit or add remarks to the record. transaction aggregation I built a notification exfiltrator that send notifications my phone receive to automatron, which saves it to a database for later processing. image-to-text automatron can also convert image to text using Google Cloud Vision API. livescript evaluation LiveScript interpreter is included, which allows me to do some quick calculations. cli / api POST /text sends","default_branch":null,"files":null,"tree":[],"storefront":"/r/dtinth","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dtinth/automatron/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}