A project using Langchain to allow GPT models to interact with Telegram's APIs
The bot was also recently expanded to manage google calendar, ticktick todo lists. It was also integrated with Tasker through API calls to provide voice control as an alternative assistant on Android, and a secondary LLM model was used to reword outputs for text to speech compatability and to prompt for extra details inside of telegram
Finally, it was recently given the capability to send messages to chatrooms. It should prompt the user before sending and can bulk send as well.
An example of a useful implementation is you can ask it "Timebox my todo list items into today's calendar and send a message to my next appointment to ask them if it's still on".
- This will call the Ticktick API to get current todo tasks, call the calendar API for availability, call the calendar API again to schedule each appointment, then call the telegram API twice to find the profile of the next appointment and message them.
- After completing this it will report back to the user via either the telegram bot or the text to speech engine
Voice to text Functionality:
Web Search Functionality:
Dropbox Integration:
Telegram Integration: