Telegram DeepSeek Bot 管理平台
欢迎来到 Telegram DeepSeek Bot 管理平台!这是一个专为管理您的 Telegram DeepSeek 机器人而设计的强大且直观的平台。如果您正在运行基于大型语言模型(LLM)的 Telegram 机器人,并且需要一个集中式的解决方案来处理配置、用户、对话历史以及 LLM 的集成,那么您来对地方了。
该平台旨在简化您的机器人管理工作流程,提供对 AI 交互的全面控制。
✨ 主要特性
- 多 LLM 集成:无缝支持各种大型语言模型。轻松切换或使用不同的 AI 模型以实现多样化的交互。
- 上下文感知响应:您的机器人能够理解并维护对话上下文,提供更自然、更相关的响应,显著改善用户体验。
- 多模型支持:利用多种模型来满足不同的交互需求,让您的机器人更加通用和强大。
- 集中式管理:一个统一的界面,用于管理您的所有 Telegram DeepSeek 机器人、用户和配置。
- 安全认证:支持 HTTP 双向认证,确保您的机器人通信安全。
- 用户与令牌管理:轻松管理机器人用户并分配 API 令牌以控制访问和使用限制。
- 聊天历史记录:完整记录机器人与用户之间的聊天历史,便于追踪和分析对话。
🚀 快速入门
要启动管理平台,请执行以下命令:
Bash
bash
./admin -db_type=sqlite3 -db_conf=./data/telegram_bot.db -session_key=telegram_bot_session_key
命令参数
您可以根据需要配置数据库类型和路径,以及会话密钥。
变量名 | 描述 | 默认值 |
---|---|---|
DB_TYPE |
数据库类型: sqlite3 / mysql |
sqlite3 |
DB_CONF |
数据库配置: ./data/telegram_bot.db 或 root:admin@tcp(127.0.0.1:3306)/dbname?charset=utf8mb4&parseTime=True&loc=Local |
./data/telegram_bot.db |
SESSION_KEY |
用于会话管理的密钥。 | telegram_bot_session_key (用于加密会话数据的字符串) |
ADMIN_PORT |
管理平台端口 | 18080 |
🔑 登录信息

首次启动时,您可以使用以下默认凭据登录:
- 用户名 :
admin
- 密码 :
admin
重要提示:首次登录后,强烈建议您立即更改这些默认凭据以确保平台安全!
🖥️ 平台模块概览
登录管理平台后,您将看到一个直观的界面,其中包含管理机器人所需的所有功能。
主页

平台概览页面,提供关键信息一览。
管理员页面

管理平台管理员列表。
添加管理员

在此页面可以添加新的管理员账户,并赋予他们平台管理权限。
机器人管理

添加机器人

在此页面配置并添加新的 Telegram 机器人。为了增强安全性,强烈建议使用 HTTP 相互认证。
启动 telegram-deepseek-bot
的方式示例:
Bash
ruby
./telegram-deepseek-bot \
-telegram_bot_token=xxx \
-deepseek_token=sk-xxx \
-crt_file=/Users/yincong/go/src/github.com/yincongcyincong/telegram-deepseek-bot/admin/shell/certs/server.crt \
-ca_file=/Users/yincong/go/src/github.com/yincongcyincong/telegram-deepseek-bot/admin/shell/certs/ca.crt \
-key_file=/Users/yincong/go/src/github.com/yincongcyincong/telegram-deepseek-bot/admin/shell/certs/server.key
然后在管理页面添加相应配置。您可以使用这个文件来生成 CA、密钥和证书文件。

机器人启动参数

显示启动 Telegram DeepSeek 机器人时的所有参数。
机器人配置

修改您的机器人的配置。
机器人用户

查看和管理所有与您的机器人交互的用户。
添加令牌给用户

为特定用户分配和管理 API 令牌,以控制他们对机器人的访问和使用限制。
聊天历史页面

此页面显示机器人与用户之间的完整聊天历史,便于追踪和分析对话。
⬇️ 下载
您可以从以下链接下载最新版本的平台:
🤝 贡献
我们欢迎您的贡献!如果您有任何建议、功能请求或遇到问题,请随时提交 Issue 或 Pull Request。