命令指南
通用命令
通用命令可以在 群聊 中使用,也可以通过 私聊 使用,通过私聊使用可以避免在群内刷屏造成困惑。
大部分通用命令可以 被禁用 。
订阅命令 /watch
订阅推送命令,DDBOT最常用的功能。
一些例子:
/watch 97505
/watch -t news 97505
/watch -s douyu 6655
/watch -s youtube UCvEX2UICvFAa_T6pqizC20g
/watch -s youtube -t news UCvEX2UICvFAa_T6pqizC20g
/watch -s huya 114514
/watch -s weibo 5462373877
取消订阅命令 /unwatch
把watch命令原封不动的复制过来,并把watch替换成unwatch即可取消订阅。
/unwatch 97505
/unwatch -t news 97505
查看当前订阅 /list
查看当前订阅列表,同时会展示订阅的id,可以用来取消订阅。
/list
设置推送配置 /config
配置直播推送时 @全体成员
同一个主播每2小时内只会@全体成员一次
/config at_all --site bilibili 2 on
/config at_all --site bilibili 2 off
配置@特定成员
推送b站UID为2的用户直播信息时,当@全体成员无法生效时(包括未设置@全体成员配置,未被设置管理员权限,@全员剩余次数为0等情况),@特定成员
配置@QQ号为10000和10001的成员,QQ号可以一次填多个
/config at --site bilibili 2 add 10000 10001
/config at --site bilibili 2 remove 10000 10001
/config at --site bilibili 2 show
/config at --site bilibili 2 clear
配置推送直播间标题更改
/config title_notify --site bilibili 2 on
配置下播推送
/config offline_notify --site bilibili 2 on
配置b站动态推送过滤器
只能同时设置一种过滤器,如果多次设置,则以最后一次为准
/config filter type 97505 图片 文字 专栏 投稿
/config filter not_type 97505 转发
/config filter text 97505 关键字1 关键字2
/config filter show 97505
/config filter clear 97505
(b站动态种类繁多,无法全部列举,此处只支持部分常见类型)
支持的动态类型:
专栏 转发 投稿 文字 图片 直播分享
启用/禁用命令 /enable 与 /disable
启用命令与禁用命令,两者配套使用。
一些例子:
/disable watch
/enable watch
打印帮助信息 /help
打印帮助信息,在群聊内默认是DDBOT的介绍,私聊默认是常用订阅用法介绍。
该命令支持消息模板,配置后可以显示你定义的文案,例如显示私有部署的主人信息。
/roll
产生随机数,或者从多个选择中随机返回一个
一些例子:
/roll
/roll 10
/roll 100-200
/roll 画画 不画 明天再画
/签到
每天可签到1次,获得1积分(目前积分暂无其他用处)
该命令支持 消息模板 。
自定义命令回复
DDBOT支持通过 消息模板 设置命令自定回复。
可以实现输入特定命令时,自动回复自定义消息。
详情请点击旁边的 模板
页面。
管理员命令
管理员命令,仅限于管理员使用,主要面向私有部署场景
所有管理员命令只能私聊使用
私人部署管理员 /whosyourdaddy
用于初次启动bot时设置管理员,只能在bot没有管理员的时候使用,成功后发送命令的帐号将成为bot管理员。
后续使用此命令无效。
例子:
/whosyourdaddy
查询bot信息 /sysinfo
用于管理员查询bot当前好友数、群组数、订阅数量
例子:
/sysinfo
返回结果:
当前好友数:88
当前群组数:84
当前Bilibili订阅数:207
当前Douyu订阅数:2
当前YTB订阅数:28
当前Huya订阅数:1
全局启用/禁用命令 /disable --global 与 /enable --global
用于管理员控制命令的启用和禁用,全局禁用后,所有群均无法使用启用,也无法使用这个命令。
注意:
该命令不会覆盖单个群的设置,即:
假设命令C在A群被禁用,在B群开启,被全局禁用后在AB群均无法使用,此时再次全局启用,仍然保持A群禁用,B群启用的状态。
一些例子:
/disable --global help
/disable --global watch
/enable --global watch
查询bot日志 /log
用于管理员临时查询bot日志
一些例子:
/log 10
/log 20 -k error
/ping
用于管理员ping bot
例子:
/ping
返回:
pong
退出群聊 /quit
用于管理员控制bot退出群聊,或者清除未正常退出的群的数据
例子:
/quit 123456
强制清除用于维护数据库,如果退群事件没有正常触发,则需要用到强制清除,例如群被封,bot掉线期间被踢,等情况。
如果bot持续向一个已经不存在的群发数据,可能会导致被封。
/quit 123456 -f
设置BOT工作模式 /mode
从v0.1.0版本开始支持
用于管理员设置bot的工作模式,目前有 公开 私人 审核 三种。
如果要使用工作模式,请把bot帐号加好友权限设置为需要审核。
您也可以直接设置为不允许任何人加好友,则工作模式功能无效。
公开模式下bot会自动同意好友申请与加群邀请。
私人模式下bot会自动拒绝好友申请与加群邀请。(群人数较少等情况下加群邀请会自动同意,因此存在无法拒绝加群邀请的情况)
审核模式下bot会保留好友申请与加群邀请,可以用/好友申请与/群邀请命令管理。(存在加群邀请自动同意的情况)
例子:
/mode
/mode 私人
/mode 审核
/好友申请
从v0.1.0版本开始支持
用于管理员在审核模式下管理好友申请。(需要把bot的QQ帐号的加好友的权限设置为需要审核才能管理)
例子:
/好友申请
/好友申请 10000
/好友申请 --reject 10000
/好友申请 --all
/好友申请 --all --reject
/群邀请
从v0.1.0版本开始支持
用于管理员在审核模式下管理群邀请。(存在自动同意的情况,并非所有请求都可以管理)
用法大致与好友申请相同
/群邀请
/群邀请 10000
/群邀请 --reject 10000
/群邀请 --all
/群邀请 --all --reject
查看BOT管理员 /admin
从v0.1.3版本开始支持
用于查看当前的Admin权限,显示所有拥有Admin权限的人。
/admin
设置沉默模式 /silence
从v0.1.3版本开始支持
设置沉默模式,将在 群内 减少一些输出信息,不再显示的范围:
命令权限不够 命令被禁用 命令语法错误(不包括参数错误) 命令帮助 (-h参数) 例子:
/silence
/silence -d