Telegram bot for AI-powered responses using DeepSeek API
Top 64.4% on sourcepulse
This Golang-based Telegram bot integrates with DeepSeek AI to provide intelligent, context-aware responses and supports multimodal interactions. It's designed for users who want to leverage advanced AI capabilities within Telegram, offering features like streaming replies, image and voice input, and function calling.
How It Works
The bot utilizes the DeepSeek API for AI-generated responses and supports various DeepSeek models (chat, coder, reasoner). It handles streaming output for a more dynamic user experience and can process image and voice inputs via specific configurations, leveraging Volcengine models for image generation. The architecture supports local deployment or cloud hosting and includes database integration (SQLite or MySQL) for managing user data and chat history.
Quick Start & Requirements
go mod tidy
.go run main.go -telegram_bot_token=... -deepseek_token=...
or use Docker (docker run ... jackyin0822/telegram-deepseek-bot:latest
).Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The bot requires specific API keys for Telegram and DeepSeek. Image and video generation features depend on Volcengine API keys and are noted as not directly supported by DeepSeek itself. Configuration for these multimodal features requires consulting separate documentation.
21 hours ago
1 day