Telegram-Summarize-Bot
Telegram-Summarize-Bot copied to clipboard
A Telegram bot that summarizes messages from a chat using AI.
trafficstars
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.