# danding-bot 基于:[NoneBot](https://nonebot.dev/) ## 食用步骤 - 需要安装的Python版本:3.10.12,建议使用Anaconda虚拟环境 - `conda create --name bot python=3.10.12` - `pip install -r requirements.txt` - `nb run` ## 创建插件 使用 `nb plugin create` 快速创建空插件 ## 已经安装的包 ## 已安装插件列表 ### 1. nonebot_plugin_withdraw - 消息撤回 - 回复机器人指定的语句,发送撤回即可 ### 2. nonebot_plugin_learning_chat - 群聊学习 > [项目链接](https://github.com/CMHopeSunshine/nonebot-plugin-learning-chat) - 功能启停:@Bot 开启学习\学说话\快学 \关闭学习\别学\闭嘴 - 禁用回复:@Bot 不可以\达咩\不能说这 [需回复机器人的发言] - 后台管理:`http://127.0.0.1:8080/learning_chat/admin` - 配置文件:`Bot目录/data/learing_chat/learning_chat.yml` ### 3. auto_recall - 消息自动撤回 - 自动监控所有发出的消息,在指定时间后撤回 - 默认配置:110秒后自动撤回 ### 4. chatai - AI聊天 - 对接DeepSeek的聊天AI服务 - 使用方式:发送以`*`开头的消息触发AI回复 - 支持切换AI模型(目前仅支持deepseek) - AI回复会在100秒后自动撤回 ### 5. damo_balance - 大漠账户余额查询 - 命令:`大漠余额`或`余额查询` - 需要验证码验证 - 仅特定用户(ID:1424473282)可使用 ### 6. danding_api - 蛋定助手管理API - 提供管理员操作接口 - 主要命令: - `在线人数`:查询当前在线用户数 - `添加卡密`:添加指定类型的卡密 - `生成卡密`:生成新卡密 - `用户加时`:为指定用户增加使用时长 - 仅超级用户可用 ### 7. danding_help - 帮助信息 - 主要命令: - `帮助`:显示帮助菜单 - `下载`:显示下载信息 - `公益版`/`正式版`:显示版本信息 - `正式版御魂双开`:显示双开教程 - `正式版如何运行`:显示运行教程 - `正式版内测计划`:显示内测信息 - 仅在特定群(621016172)可用 注意: - 该项目自带后台ui入口:`http://127.0.0.1:8080/learning_chat/admin` - 配置路径在:`Bot目录/data/learing_chat/learning_chat.yml`