- 名称:
深度求索进阶版-DeepseekAdvanced
- 作者:
黑桃A,QQID-SUN2139
- 版本:
2.0.0
- 兼容版本:
理论全版本-使用油炸双黄五花龙舟粽版本框架测试
- 平台:
全平台
- 操作系统:
全平台
- 前置插件:
OlivaDiceCore(可选)
基于插件开发
下载
GitHub仓库地址
介绍
DeepseekAdvanced - 深度求索进阶版
重要配置说明:使用前必须配置:请使用解压软件解压插件压缩包,找到 DeepseekAdvanced/main.py 文件,用文本编辑器打开,搜索 MASTER_USERS 配置项(约在第70行),将 ['2139497594'] 中的QQ号替换为你自己的QQ号,保存文件后重启OlivOS,确保你拥有管理员权限。
重要更新:本插件现在支持双权限系统。如果您的框架已安装 OlivaDiceCore 模块,插件会自动优先使用其权限系统,此时可以不需要修改 MASTER_USERS 配置。不过如果担心安全问题,建议把默认的ID改成不可能是个人ID的数值,例如 ['0']。
基于 Deepseek AI 的智能聊天插件,支持前缀触发、频率限制、个人系统提示词管理和上下文管理。
更新日志
版本 2.0.0 (最新更新)
新增功能:完整的GUI管理界面
可视化配置界面
- 全新的tkinter图形化管理界面
- 支持所有配置项的可视化设置和管理
- 左侧导航栏分页管理,界面美观友好
功能模块化管理
- 基础设置:API密钥、模型参数、端点配置
- 对话参数:冷却时间、上下文限制、触发前缀
- 功能开关:群聊、私聊、Debug、审核等开关
- 违禁词管理:添加、删除、清空违禁词库
- 群聊管理:可视化群聊列表和配置管理
- 用户管理:用户列表查看和批量操作
- 提示词配置:公共和个人提示词编辑
- 权限系统:Master用户管理和权限系统状态查看
优化的管理体验
- 群聊和用户列表可视化,支持点击选择
- 实时配置保存和应用
- 状态反馈和错误提示
- 支持批量删除和刷新操作
代码结构优化
- 模块化配置文件管理,提高代码可维护性
- 分离配置逻辑和界面逻辑
- 统一的数据加载和保存接口
版本 1.6.0
新增功能:群聊权限控制
群聊AI功能分级控制
- 新增群聊AI功能开关:群主/管理员可在本群控制AI功能启用状态
- 普通成员权限管理:可设置是否允许普通成员使用AI功能
- Master用户远程管理:可通过群聊ID远程控制任意群聊的AI功能
群聊管理命令
- 群内管理(群主/管理员/Master):
.chat toggle [on/off] - 开关本群AI功能
.chat status - 查看本群AI状态
.chat allow - 允许普通成员使用
.chat deny - 禁止普通成员使用
- Master远程管理:
.deepseek group list - 查看所有群聊配置
.deepseek group <群聊ID> status - 查看指定群聊状态
.deepseek group <群聊ID> toggle [on/off] - 开关指定群聊AI功能
.deepseek group <群聊ID> allow/deny - 允许/禁止普通成员使用
.deepseek group <群聊ID> reset - 重置群聊配置
版本 1.5.0
新增功能:双权限系统支持
OlivaDiceCore 权限系统兼容
- 自动检测并优先使用 OlivaDiceCore 的权限系统
- 完美兼容原有骰主权限管理
- 自动回退到内置权限系统
权限系统检测命令
.deepseek checkperm - 查看当前用户的权限状态和使用的权限系统
- 显示权限系统类型、用户状态和Master列表信息
版本 1.4.0
重要修复与优化
修复消息拼接错误
- 修复了系统提示词拼接的问题
- 重新设计了消息构建逻辑,现在消息结构符合预期
删除预设提示词功能
- 移除了所有预设提示词(prompt)相关功能
- 简化了用户设置,专注于系统提示词管理
- 删除了相关配置项和命令
版本 1.3.0
功能新增与优化
个人与系统提示词管理
- 个人系统提示词:用户可设置个人专属的系统行为指令
- 公共系统提示词:管理员可为所有用户设置默认的系统行为指令
- 查看个人配置:用户可通过命令查看自己的所有个人设置
增强管理命令 (管理员)
.deepseek set system <内容> - 设置公共系统提示词
.deepseek clear system - 清空公共系统提示词
.deepseek toggle global - 全局开关AI功能
.deepseek clean all - 清理所有用户的会话记录
.deepseek clean before <天数> - 清理指定天数前的会话记录
.deepseek clean users <数量> - 清理最早N个用户的会话记录
.deepseek toggle review - 开关AI回复内容的二次审核功能
快速开始
首次使用
配置Master权限:
- 编辑
main.py 文件,修改 MASTER_USERS 列表
- 或安装 OlivaDiceCore 插件自动使用其权限系统
设置API密钥:
- 在OlivOS控制台菜单中找到"深度求索设置"
- 在"基础设置"页面填写你的Deepseek API Key
- 保存配置并重启插件
开始对话:
- 在聊天窗口使用
#chat 你的问题 开始对话
- 使用
.chat help 查看可用命令
GUI管理界面
插件提供完整的图形化管理界面:
- 访问方式:OlivOS控制台 → 插件菜单 → 深度求索设置
- 功能模块:8个分页覆盖所有配置需求
- 操作方式:可视化配置,实时保存,无需命令行
命令行管理
对于熟悉命令行的用户,原有的命令行管理功能完全保留:
- 用户命令:使用
.chat 前缀
- 管理命令:使用
.deepseek 前缀
- 权限命令:使用
.deepseek checkperm 查看权限状态
功能特性
核心功能
- 智能对话:基于 Deepseek AI 的自然语言对话
- 可视化配置:完整的图形化管理界面
- 权限管理:双权限系统支持(OlivaDiceCore/内置列表)
- 群聊控制:分级群聊权限管理
- 内容安全:违禁词过滤与AI二次审核
- 数据管理:会话清理和用户管理
配置管理方式
GUI界面(推荐):
- 可视化配置,操作直观
- 实时预览和保存
- 批量操作支持
命令行:
- 快速操作,无需打开界面
- 脚本化批量管理
- 远程管理能力
文件结构
DeepseekAdvanced/
├── app.json # 插件配置文件
├── __init__.py # 初始化文件
├── main.py # 主程序文件
├── gui_interface.py # GUI界面文件
├── reply_strings.py # 字符串配置
└── config/ # 配置文件目录
├── __init__.py # 配置模块初始化
├── base_config.py # 基础配置类
├── dialog_config.py # 对话参数配置
├── function_config.py # 功能开关配置
├── filter_config.py # 过滤配置(违禁词)
├── group_config.py # 群聊配置
├── user_config.py # 用户配置
├── prompt_config.py # 提示词配置
└── permission_config.py # 权限配置
许可证
MIT License
免责声明
本插件仅供学习和交流使用,请遵守:
- 相关法律法规
- 平台使用规定
- AI 服务商的使用条款
- 尊重他人隐私和权益
GUI界面需要Windows系统支持,其他平台(Linux/macOS)仍然可以使用命令行管理功能。