UnIQ Insight Bot
An AI-powered chat companion for OpenChat communities.
UnIQ Insight is a lightweight AI bot designed to enhance productivity and engagement within OpenChat communities. It simplifies conversations by providing real-time summaries, smart reminders, and contextual suggestions without requiring heavy computational resources.
- Conversation Summaries: Generate concise highlights of group discussions.
- Smart Reminders: Schedule and receive task follow-ups.
- Contextual Link Suggestions: Get relevant resources based on chat topics.
- Lightweight & Efficient: API-driven, ensuring fast performance.
- Backend: Node.js & Express.js
- APIs: OpenAI for summaries, Google Search for suggestions
- Database: In-memory storage for prototype (expandable)
- Hosting: Vercel/Railway
- Clone the repository:
git clone https://github.com/Tonyflam/UnIQ-Insight-Bot.git
Install dependencies:
cd UnIQ-Insight-Bot
npm installSet environment variables in a .env file:
PORT=3000
Run the bot locally:
npm run devβοΈ How It Works
Message Hook: The bot listens for new messages in OpenChat groups. Summarization: It analyzes chat threads and generates concise summaries. Reminders: Users can set reminders by using /remind [time] [message]. Link Suggestions: Based on keywords, the bot suggests useful resources.
π Deployment To deploy on a free-tier platform like Vercel or Railway:
Connect your GitHub repo. Set environment variables. Deploy the app.
π₯ Demo (Coming Soon) A demo video showcasing UnIQ Insight in action will be added here. π€ Contributing Contributions are welcome! Feel free to fork the repo and submit pull requests. π License This project is licensed under the MIT License. π¬ Built for OpenChat Built with passion by David Praise Francis-Omogbai for the OpenChat Botathon 2025.