Telegram DeepSeek Bot 管理平台 发布啦!

Telegram DeepSeek Bot 管理平台

github.com/yincongcyin...


欢迎来到 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.dbroot: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。


相关推荐
程序员爱钓鱼22 分钟前
Go语言实战:创建一个简单的 HTTP 服务器
后端·google·go
赤橙红的黄22 分钟前
SpringBoot 整合 自定义MongoDB
spring boot·后端·mongodb
程序员爱钓鱼23 分钟前
Go语言实战:图的邻接表表示法实现详解
javascript·后端·go
Victor3561 小时前
MySQL(169)如何理解MySQL的二级缓存?
后端
Victor3561 小时前
MySQL(170)如何使用MySQL的性能模式(Performance Schema)?
后端
paopaokaka_luck6 小时前
基于Spring Boot+Vue的吉他社团系统设计和实现(协同过滤算法)
java·vue.js·spring boot·后端·spring
Flobby5296 小时前
Go语言新手村:轻松理解变量、常量和枚举用法
开发语言·后端·golang
Warren987 小时前
Java Stream流的使用
java·开发语言·windows·spring boot·后端·python·硬件工程
程序视点8 小时前
IObit Uninstaller Pro专业卸载,免激活版本,卸载清理注册表,彻底告别软件残留
前端·windows·后端
xidianhuihui8 小时前
go install报错: should be v0 or v1, not v2问题解决
开发语言·后端·golang