Summarizer
Service
Telegram Bot
Tools
Python, Aiorgam, Google Firebase, Cryptomus API, OpenAI API
Timeline
2 month
Project Goal
Create a Telegram bot that checks the chat and sends its contents to the ChatGPT API. The backend summarizes the latest 300 messages and returns a short summary.
The Process
First, I created an MVP. The bot gathers all possible information from the chat after connecting to it. Then, I created simple database functionality with the Google Firebase NoSQL DB. This includes all possible information, such as full name, username, and other system data used for system purposes.
Second, I created an OpenAI integration. I made a simple prompt engineering process and pushed the changes to the staging environment.
Finally, I integrated the Cryptomus API with the bot to enable payment for the paid plan.
Solution
Developed a bot that allows us to easily communicate with our chat audience and make conversations even more simpler.
