What is Telegram AI Assistant Bot?
Telegram AI Assistant Bot is a reasoning-driven AI agent named Cortex-R that interacts with users via Telegram. It uses multiple Model Context Protocol (MCP) servers to perform tasks such as web searches, document processing, mathematical calculations, and Google services integration (Gmail, Google Sheets). The bot is built for users who want an intelligent assistant accessible through Telegram.
How to use Telegram AI Assistant Bot?
Clone the repository, sync dependencies with uv sync, set environment variables in .env (including Gemini API key and Google credentials), then run uv run telegram_agent.py. On Telegram, send /start to begin, then send queries or tasks like "Find the current F1 standings and share them in a Google Sheet" or "Send an email to example@gmail.com with the subject 'Meeting Update'".
Key features of Telegram AI Assistant Bot
- Telegram integration for messaging and commands.
- Multi-MCP server support (Gmail, Google Sheets, web search, documents, math).
- Dynamic tool discovery from MCP servers during initialization.
- Customizable agent strategies (conservative, retry-once, explore-all).
- Memory management to store and retrieve past interactions.
- Configurable persona for tone, verbosity, and behavior.
Use cases of Telegram AI Assistant Bot
- Automate email management: read, send, or trash emails via Gmail.
- Create, update, and share Google Sheets from Telegram.
- Perform web searches and fetch page content using DuckDuckGo.
- Process documents for semantic search and indexing.
- Execute mathematical calculations on the fly.
コメント