Insights bot for summarizing information flows using OpenAI GPT models
Top 94.5% on sourcepulse
This project provides a bot that leverages OpenAI's GPT models to generate insights from various information flows, primarily targeting users of messaging platforms like Telegram, Slack, and Discord. It aims to automate summarization of web content and chat histories, enhancing productivity by distilling key information.
How It Works
The bot operates by integrating with messaging platform APIs (Telegram, Slack, Discord) and interacting with OpenAI's GPT models. It processes user commands to fetch web content via URLs or analyze chat logs. For chat summarization, it captures messages, potentially across group chats, and uses GPT to generate concise recaps, with configurable token limits for context management.
Quick Start & Requirements
docker run -it --rm -e TELEGRAM_BOT_TOKEN=<Telegram Bot API Token> -e OPENAI_API_SECRET=<OpenAI API Secret Key> -e DB_CONNECTION_STR="<PostgresSQL connection URL>" ghcr.io/nekomeowww/insights-bot:latest
Highlighted Details
/smr
) and chat histories (/recap
, /subscribe_recap
).Maintenance & Community
The project is maintained by nekomeowww. Links to community channels or roadmaps are not explicitly provided in the README.
Licensing & Compatibility
The project's license is not specified in the README. Compatibility for commercial use or closed-source linking is not detailed.
Limitations & Caveats
Chat history summarization commands (/configure_recap
, /recap
, /subscribe_recap
, /unsubscribe_recap
, /recap_forwarded_start
, /recap_forwarded
) are explicitly noted as not available in Slack/Discord integrations. The project requires significant configuration of environment variables for deployment.
11 months ago
Inactive