{"repo":"daveragos/tldreply-bot","free":true,"listed":false,"github":"https://github.com/daveragos/tldreply-bot","clone":"git clone https://github.com/daveragos/tldreply-bot.git","description":"A Telegram bot that summarizes group chat conversations using Google's Gemini AI.","language":"TypeScript","stars":16,"topics":["bot","telegram","telegrambot","tldr"],"license":"MIT","category":"chat-messaging","readme_excerpt":"TLDR Bot A Telegram bot that summarizes group chat conversations using Google's Gemini AI. Features - 📝 Smart Summaries : Get concise summaries of group discussions using AI - ⏰ Time-Based : Summarize the last hour, 6 hours, day, or week (max 7 days) - 💬 Reply to Summarize : Reply to any message to summarize from that point - 📅 Auto-Summarization : Messages are automatically summarized before deletion (48 hours) - 📚 Summary History : Summaries are kept for 2 weeks before permanent deletion - 🔒 Per-Group API Keys : Each group uses its own Gemini API key - 🔐 Encrypted Storage : API keys are encrypted at rest - ⚙️ Customizable : Customize summary style, filters, and scheduled summaries - 🌐 PostgreSQL : Uses PostgreSQL for reliable data storage - 🗑️ Auto-Delete : Messages are automatically deleted after 48 hours Setup Prerequisites - Node.js 18+ - PostgreSQL database (Supabase, Neon, Railway, etc.) - Telegram Bot Token (from @BotFather) - Google Gemini API Key (from Google AI Studio) Installation 1. Clone the repository: 2. Install dependencies: 3. Create a .env file based on env.example : 4. Configure your environment variables: 5. Set up the database: 6. Run the bot: Usage For Group Admins Public Groups (have @username): 1. Add the bot to your Telegram group 2. Disable privacy mode : Go to @BotFather → /setprivacy → Select your bot → Choose \"Disable\" 3. Open a private chat with the bot 4. Run /setup group @your group username 5. Provide your Gemini API key when prompted","default_branch":null,"files":null,"tree":[],"storefront":"/r/daveragos","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/daveragos/tldreply-bot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}