Telegram-Summarize-Bot
                                
                                 Telegram-Summarize-Bot copied to clipboard
                                
                                    Telegram-Summarize-Bot copied to clipboard
                            
                            
                            
                        A Telegram bot that summarizes messages from a chat using AI.
 
Telegram Summarize Bot
A Telegram bot that summarizes messages from a chat.
Developed by Oleksandr Dudynets
Overview
When you add the bot to a chat, it start listening to all text messages and save them to a history file.
Then, when any user replies to some message with the command /summarize, the bot will summarize all messages that were sent since the replied message.
Getting Started
Prerequisites
- Python
- Ollama
- Compatible model from Ollama's library (e.g. llama2:13b)
Installation and Usage
- Clone the repository
git clone https://github.com/dudynets/Telegram-Summarize-Bot
- Install the required packages
pip install -r requirements.txt
- Create a .envfile in the root directory and add the following environment variables:TELEGRAM_BOT_TOKEN=<your-telegram-bot-token>
- Run the bot
python app.py
- Add the bot to a group chat, send some messages and try to summarize them using the /summarizecommand.
License
Distributed under the MIT License. See LICENSE for more information.