Hello everyone!
I am a member of several Telegram chats where the discussions are quite interesting to read. In one chat alone, there can be 500–1000 new messages each day. Additionally, I have my own Telegram community (chat) that I can’t always keep up with. The problem is that reading several thousand messages a day and balancing this with real life, where there’s work, family, and friends, is quite challenging.
I constantly have the fear of missing out on something important and interesting (FOMO), but what annoys me even more are the unread message counters in Telegram.
An idea struck me. Now that I’m an “IT guy” (I switched from construction to development two years ago), why not apply my coding skills to tackle this problem? Specifically, create a Telegram bot that provides daily summaries of what was discussed in the chat the previous day. To create these summaries, I could use artificial intelligence to analyze the messages and highlight the most important and valuable ones.
What Can the Bot Do at the Moment?
Now I have implemented three functions (one automatic, two manual):
1. Automatic Daily Chat Summary
After adding the bot to a group or chat, it will collect messages from the last 24 hours to provide a brief summary of the conversation at 5:00 PM New York (the summary is posted in the chat where the bot is connected). Along with the brief summary, the bot adds links to the messages so you can click through and read the original messages.
2. User Summary on Request
If you reply to any user’s message with the command /summary, you can get a brief summary of that user’s last 100 messages. Note that the bot does not have access to messages sent to the chat BEFORE it was added, so you won’t see those in the summaries (both general and personal).
3. Verification or Refutation of Statements
In response to a user’s message, you can send the command /proof to receive an “authoritative and unbiased” opinion from the AI. This feature is more for fun than practical use, as it doesn’t always work correctly. Nevertheless, the AI did answer a tricky question correctly.
Feedback
Currently, the Telegram bot is completely free and is already operating in 50 chats. If you have your own group (chat) on Telegram, I’d appreciate it if you could test it out, provide feedback on the bot’s performance, and suggest new ideas for implementation. Here is the link to the bot: @ChatNorrisBot
P.S. I apologize if I made mistakes in the text or the text is not quite correct. English is not my native language.