Files
DanDingNoneBot/README.md
Mr.Xia 9ee5545cac feat(sign_in): 新增独立每日签到插件,与抽卡签到共用同一份签到数据
- 群聊命令「签到」(别名: 每日签到/打卡),白名单群聊或管理员可用
- 复用 xapi /bot/gacha/sign-in + /bot/points/add,与抽卡/WPF 共用 bot_gacha_daily_sign_in 表
- 积分随机 1-100,流水沿用 gacha_sign/抽卡签到;先到先得,重复签到提示已签到
- 新增 10 个单元测试,ruff 通过;更新 PLUGINS.md / README.md
2026-08-16 09:02:11 +08:00

2.4 KiB
Raw Blame History

danding-bot

基于:NoneBot

食用步骤

  • 需要安装的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 - 群聊学习

项目链接

  • 功能启停:@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)可用

8. danding_sign_in - 每日签到

  • 命令:签到(别名:每日签到打卡
  • 每天一次,随机 1-100 积分与抽卡签到、WPF 客户端共用同一份签到数据(先到先得)
  • 仅白名单群聊(621016172)或管理员可用

注意:

  • 该项目自带后台ui入口http://127.0.0.1:8080/learning_chat/admin
  • 配置路径在:Bot目录/data/learing_chat/learning_chat.yml