qqtools定义了一些占位符,当配置类型为mirai时占位符有效。每个命令的模板配置都支持在文字中写入占位符来支持某种功能。
~~<%= qqtools:Image, 图片地址 %>~~
:图片占位。
如果想要发送本地图片,需要将图片放到~~data~~
文件夹下,配置图片链接为~~data/image.jpg~~
。
~~<%= qqtools:At %>~~
:At单个成员。
如果填写QQ号则At指定成员,如~~<%= qqtools:At, 123456 %>~~
。
~~<%= qqtools:AtAll %>~~
:At全体成员。
目前所有的配置类型都可以直接使用CQ码。mirai额外支持mirai码。qqtools定义的占位符不推荐使用,仅仅为了兼容以前的配置。
基本配置
- 配置名称:当前配置的名称。
- 配置类型:选择当前使用的是mirai还是go-cqhttp。
- QQ号:当前配置连接的QQ号。
- 群号:当前配置监听的群号。支持配置多个群,以“ , ”分隔。
- host:支持监听远程地址。一般不需要配置。
- 端口号:监听的websocket端口号。
- go-cqhttp反向websocket:go-cqhttp支持反向websocket。
- authKey:连接mirai-api-http插件的websocket需要验证的verifyKey。或者是go-cqhttp的token。
端口号和verifyKey的获取参考:
口袋监听配置
新版本口袋48的口袋房间需要填写serverId,serverId在以下地址中查找:github、gitee或jsdelivr CDN或jsdelivr fastly。
在监听房间消息前,请先关注小偶像。
如果想要关注多个小偶像,可以尝试使用48tools的一键关注功能。
账号account和token的获取
口袋房间的连接还需要填写account和token。
口袋48登陆后,会通过一个IM接口返回accid和pwd,account填写accid的值,token填写pwd的值。
如要获取该值可以登录口袋账号后自动获取到account和token,或者自行抓包获取。
登录的账号支持选择小号。
微博监听配置
微博链接(如https://weibo.com/u/6525917268),后面的数字即为uid。
超级话题链接(如https://m.weibo.cn/p/index?containerid=1008087734010d209a4379675defeec92626a4&luicode=10000011&lfid=100803_-_recentvisit),地址中的containerid即为监听超级话题需要的超话lfid。
抖音监听配置
:::danger 因为怕触发风控,抖音监听做了限流,不会实时播报消息。
:::
user后面的字符串即为userId。(如https://www.douyin.com/user/MS4wLjABAAAAc6-xMO2J77mP_3h_pOdPT-47qE0cywiTLB7PF4csqPM)
Cookie可以进入user page后打开浏览器的开发者工具,在network中找到第一行请求,
把这一堆cookie全都复制过去。
B站直播监听
直播间地址( 如https://live.bilibili.com/4634167 ),后面的数字即为直播间id。
群欢迎功能
在发送信息模板中,注入的变量{{ at }}
会自动At入群的QQ号。
定时任务
定时任务可以定时发送指定的消息。定时任务中的时间是一个语法。
* * * * * *
*
号以空格分隔,分别表示:
- 秒: 0-59
- 分: 0-59
- 时: 0-23
- 日: 1-31
- 月: 0-11
- 星期几: 0-6 (星期日-星期六)
*
号的值可以为:
- 星号:
*
。匹配所有 - 数字:匹配具体的时间。比如
1
、5
、20,30
- 范围:比如
1-3,5-8
- 间隔:比如
*/2
、*/5
举个例子:
0 0 10 * * *
:每天的上午10点
0 0 10,22 * * *
:每天的早晚10点
自定义命令
自定义命令可以配置自定义消息和触发该消息的命令。
比如配置命令集资
,消息为
集资链接:https://a.com/12300
群里发送集资
,会发送配置的消息。消息支持添加CQ码。
命令支持正则表达式,比如配置^集资
,并勾选命令为正则表达式,群里发送集资链接
或集资12345
都会发送配置的消息。