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的获取参考:

运行mirai

口袋监听配置

新版本口袋48的口袋房间需要填写serverId,serverId在以下地址中查找:githubgiteejsdelivr CDNjsdelivr fastly

在监听房间消息前,请先关注小偶像。

如果想要关注多个小偶像,可以尝试使用48tools的一键关注功能。

GitHub - duan602728596/48tools: 48工具,提供公演、口袋48直播录源,公演、口袋48录播下载,封面下载,B站直播抓取,B站视频下载,A站直播抓取,A站视频下载,抖音视频下载,视频截取,视频导出gif,视频合并等功能。口袋48的pc版,可以看成员的直播、弹幕和录播。

账号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中找到第一行请求,

添加qqtools的配置 - 图1

把这一堆cookie全都复制过去。

B站直播监听

直播间地址( 如https://live.bilibili.com/4634167 ),后面的数字即为直播间id。

群欢迎功能

在发送信息模板中,注入的变量{{ at }}会自动At入群的QQ号。

定时任务

定时任务可以定时发送指定的消息。定时任务中的时间是一个语法。

  1. * * * * * *

*号以空格分隔,分别表示:

  • 秒: 0-59
  • 分: 0-59
  • 时: 0-23
  • 日: 1-31
  • 月: 0-11
  • 星期几: 0-6 (星期日-星期六)

*号的值可以为:

  • 星号:*。匹配所有
  • 数字:匹配具体的时间。比如 1520,30
  • 范围:比如 1-3,5-8
  • 间隔:比如 */2*/5

举个例子:

0 0 10 * * *:每天的上午10点

0 0 10,22 * * *:每天的早晚10点

自定义命令

自定义命令可以配置自定义消息和触发该消息的命令。

比如配置命令集资,消息为

  1. 集资链接:https://a.com/12300

群里发送集资,会发送配置的消息。消息支持添加CQ码。

命令支持正则表达式,比如配置^集资,并勾选命令为正则表达式,群里发送集资链接集资12345都会发送配置的消息。