Telegram bot for multi-model AI assistance
Top 97.2% on sourcepulse
This project provides a highly extensible, multi-model AI Telegram bot deployed on Cloudflare Workers, targeting developers and power users seeking a scalable and performant AI assistant. It supports numerous AI providers (OpenAI, Gemini, Claude, Groq, Azure) and features like conversation memory, image generation/analysis, and multilingual support, all accessible via a familiar Telegram interface.
How It Works
The bot leverages Cloudflare Workers for edge deployment, enabling low-latency responses. It uses TypeScript for development and a modular API structure to integrate various AI models. Conversation history is managed with Redis for efficient caching. Image generation utilizes DALL-E and Cloudflare's Flux, with an optional prompt optimization layer via an external API.
Quick Start & Requirements
wrangler publish
or the Cloudflare dashboard.Highlighted Details
Maintenance & Community
The project is maintained by snakeying. Links to community channels or roadmaps are not explicitly provided in the README.
Licensing & Compatibility
Limitations & Caveats
The project requires specific external services (Cloudflare Workers, Upstash Redis) for operation. Users must manage their own API keys and be mindful of usage quotas. It's recommended to avoid configuring identical models across different API integrations (e.g., Gemini in both direct Gemini and OpenAI-compatible configurations) to prevent conflicts.
1 month ago
1 day