A versatile AI-powered chatbot (Discord/Telegram) that integrates multiple APIs to handle diverse user requests—from summarizing YouTube videos to finding EV charging stations—all through natural language interaction.
Command: /summarize https://youtube.com/...
Flow: Fetch transcript → Groq generates a concise summary.
Command: What's the latest news about AI?
Flow: SerpAPI scrapes results → Groq distills key points.
Command: Draw a futuristic city
Flow: DALL·E Mini creates an image → Bot sends it to the user.
Command: Weather in Tokyo? or Find EV stations near me
Flow: OpenCage geocodes location → Weather API/Open Charge Map returns data.
Command: Price of Bitcoin?
Flow: Alpha Vantage fetches real-time data.
Core AI - Processes user queries, generates responses, and summarizes content.
Interface - User interaction platform.
Fetches video transcripts for summarization.
Real-time web search for up-to-date answers.
Generates images from text prompts.
Provides geocoding and weather forecasts.
Locates nearby EV charging stations.
Orchestrates workflows between APIs.
Add Twilio for SMS alerts (e.g., "Notify me if Bitcoin hits $70K").
Integrate TMDB for movie recommendations.
Easily add new APIs through Composio for workflow automation.
One bot for diverse tasks, eliminating app-switching.
Groq's fast LLM ensures quick responses.
Composio allows easy addition of new APIs (e.g., Booking.com for travel plans).