如何制作QQ机器人QRSpeed词库(第一章:入门)

您所在的位置:网站首页 ai机器人词库 如何制作QQ机器人QRSpeed词库(第一章:入门)

如何制作QQ机器人QRSpeed词库(第一章:入门)

2023-11-28 13:33| 来源: 网络整理| 查看: 265

想跟别人一样用属于自己的Q群机器人来管理自己的群,或者根据自己的想法来制作一款自己的文字游戏。本文章今天教您开始如何制作。

菜单游戏

下面开始为您讲解制作机器人的所需:

软件

软件

首先要下载QRSpeed跟QRSpeed词库(安装包后在本文章最底下讲解),这两个软件,下载完后,打开QR跟QR词库。

登录

QRSpeed软件

QR词库

打开后,在QR里登录自己的小号或者其他的QQ号,登录完后,接着在QR词库里面设置主人。

设置主人

设置主人

接着打开一个群开关,可以打开多个群开关。

接着点击“插件列表”。

插件列表

打开词库开关

☀记住要确保你的词库是以下图片情况

正常

词库正常

‍‍而不是

词库掉线

词库掉线

如果出现上面的“词库掉线”这种情况,打开QR词库,然后在返回插件列表,往下拉刷新即可。

☀下面是重要的几点:

第一步:在QR里,点击左上角➫点击后台权限

后台权限设置

点击“电池优化白名单”右边的“快速设置”跟

“后台运行权限”

记住弄完之后也要在设置里面把词库也设置成这样,因为QR词库掉线的话,QR也无法继续运作,所以要确保这两个应用都在运行。

下面开始进行了解词库

进入QR词库,点击图中的一个“笔”的图案。

词库页面

进入编辑页面

编辑页面

也可以下载“MT管理器”

MT管理器

MT管理器

MT管理器里面编辑的话比较方便,因为文档底下,可以设置符号,比较方便,不需要自己在输入法里面找,而且可以在打开别人词库的时候,可以解决乱码问题(第二章会讲到),还能掌控游戏数据。

有MT管理器的话,打开软件。

然后找到“QR”

QR➫QRDic➫dic.txt

像我上图出现的作者:释然

这些字是设置QR词库里底下这几行字的。

下面开始编辑词库

首先,先在词库里面输入以下图片内容。

测试代码

接着在QR进入打开群开关的群里,发送“测试”两字。

测试结果

发“测试”两字之后,机器人也会回复“测试”两字,说明运行正常。

接下来,来了解基础变量

%QQ%——获取发言人的QQ

%AT0%——获取被@人的QQ(注:AT0最后面的是数字“0”哦)

%群号%——获取本群的群号

%主人%——获取QR词库里的主人

$管理员 %QQ%$——获取QR词库里的管理员

下面开始进行测试

测试结果

满足继续往下走

如上图所示:

我说嗨,机器人就回复我“你好呀”

如果不是QR词库里的主人的话

就只回复“你好”

接着我们继续测试。

%QQ%

嘿@.*

%AT0%

测试代码测试结果

@.*——这个是@人的变量

就像上图所示

在用@.*的时候

比如,

你好@.* 你好——☀注意@.* 你好,这.*右边是有空格的

因为@人之后是有个空格的。

下面来讲解%群号%跟%GroupName%

跟换行符(\n,\r,\%0A,\n\r)

上面的都是属于换行符

第三个换行符可以配合到$发送,这个变量里面(第二章会提到)

下面来讲解

±img=http://q2.qlogo.cn/headimg_dl?dst_uin=%QQ%&spec=5±——获取发言人的头像

±at %QQ%±——@人的变量不会在qq里显示名字但是确实会@

%昵称%——获取本群发言人的名字

%Robot%——获取机器人的QQ

$点赞 %QQ% 10$——让机器人赞发言人10下,如果机器人是超级会员可以改成20

我的

±img=http://q2.qlogo.cn/headimg_dl?dst_uin=%QQ%&spec=5±

名字:%昵称%\n

QQ:%QQ%\n

机器人:%Robot%\n

已点赞您10下

$点赞 %QQ% 10$

测试代码测试结果

让机器人点赞的时候注意要打开允许陌生人点赞。

接着来了解下判断变量

==(等于)

!=(不等于)

==(大于等于)

|(或)

&(且)

下面来了解禁言,踢人变量

$踢 %群号% %QQ%$——将发言人踢出

$禁 %群号% %QQ% 10$——禁言发言人10秒,单位只能是秒所以要自行计算

$全体禁言 关 %群号%$——关闭全体禁言

$全体禁言 开 %群号%$——开启全体禁言

下面来继续测试:

禁言@.* ([0-9]+)

如果:%QQ%!=%主人%

你不是我的主人

返回

如果尾

%昵称%\n

以对\n

名字:$群昵称 %群号% %AT0%$\n

QQ:%AT0%\n

禁言了%括号1%秒

$禁 %群号% %AT0% %括号1%$

解禁@.*

如果:%QQ%!=%主人%

你不是我的主人

返回

如果尾

%昵称%\n

以对\n

名字:$群昵称 %群号% %AT0%$\n

QQ:%AT0%\n

解除禁言

$禁 %群号% %AT0% 0$

踢@.*

如果:%QQ%!=%主人%

你不是我的主人

返回

如果尾

以将\n

名字:$群昵称 %群号% %AT0%$\n

QQ:%AT0%\n

踢出本群

$踢 %群号% %AT0%$

全禁开

如果:%QQ%!=%主人%

你不是我的主人

返回

如果尾

$全体禁言 开 %群号%$

全禁关

如果:%QQ%!=%主人%

你不是我的主人

返回

如果尾

$全体禁言 关 %群号%$

测试代码1测试代码2测试结果1测试结果2测试验证

下面来讲解下路径

写入

成功

$写 测试/%群号%/测试 a 500$

a:$读 测试/%群号%/测试 a 0$

%a%

在群里输完以上字后

里面的数据都保存到了

下面开始讲解这个代码

首先,先是“写入”,这个为“触发词”什么是触发词,就是你发一条消息,如果这条消息是触发词,那么机器人就会回复你。就像上面的你发“写入”,然后机器人就会回复你“成功”,触发词都是在代码的上面。

接着是

a:$读 测试/%群号%/测试 a 0$

首先讲解最前面的a,这个叫变量名,变量名只能是由一个字符组成,不能是ab:,这样,

“测试/%群号% a”这个就是路径,路径的正确极为重要,一旦错误数据也就会不一样。

读的目标不一定只能是数字

可以这样

$读 测试/%群号%/测试 a 你好$

反正是个字符就可以。

下面来说“读”的意思

$读 测试/%群号%/测试 a 0$——这个是表示本群的数据

$读 测试/%群号%/测试 %QQ% 0$——这个是表示本群这个人的数据

$读 测试/测试 a 0$——这样子,就既不是群的数据,也不是个人的数据,就是个一直存在的数据

$读 测试/%QQ%/测试 a 0$——这样就是这个人是数据,不会只限制在一个群里

☀$读的路径可以有很多种,以上只是举例。

读的代码可以改成其他的,比如把“测试”,改成其他的都可以。

下面来教学签到

签到

时:$读 数据/%群号%/签到时间 %QQ% 0$

如果:%时%==%时间yyyyMMdd%

%昵称%\n

你今天已经签过到了哦

返回

如果尾

金:$读 数据/%群号%/金币 %QQ% 0$

随:%随机数1-100%

%昵称%\n

%QQ%\n

签到成功\n

获得%随%金币

签到时间:%时间yyyy-MM-dd%

$写 数据/%群号%/签到时间 %QQ% %时间yyyyMMdd%$

$写 数据/%群号%/金币 %QQ% [%金%+%随%]$

金币数量

a:$读 数据/%群号%/金币 %QQ% 0$

%a%

签到示例签到结果

首先先来讲解开头的判断是否签到,可能有的人会想,为什么不直接用%时间dd%呢?,

那你要考虑到,比如

5月1日,跟6月1日,%时间dd%只能判断今天是多少日如果你是在5月1日签到,然后等到6月1日在签到的时候,机器人会回复你,“您今天已经签过到了哦”。

接着来讲解时间

%时间yyyy%——年份

%时间MM%——月份

%时间dd%——日期

%时间HH%——24小时制

%时间hh%——12小时制

%时间mm%——分

%时间ss%——秒

可以这样

现在时间

现在是%时间yyyy年MM月dd日HH:mm:ss%

接着就是随机数

%随机数1-100%——随机一个数值,可以自行更改随机范围

$随机数 1-100%——跟上面的一样不过是有区别的

%随机数,不能用在变量名上面

比如

a:10

b:50

%随机数%a%-%b%%

不能这样子

只能用$随机数,也就是

$随机数 %a%-%b%$

接着就是计算

比如最后的[%金%+%随%]就是我的金币加上

%随机数1-100%,注意,这个

$读 数据/%群号%/金币 %QQ% 0$

这个最后不一定只能读,也可以改成100或者其他的数字。

接着是运算符号

+——加

-——减

*——乘

/——除

在运算的时候一定要加上中括号[]

比如

[1+1]

[1+(1*5)]

运算的时候QR会自行先算乘法,或者是括号里面的,也就是跟我们正常计算一样,先算什么后算什么。

接着是如何获取图片链接

%IMG0%——获取图片的MD5(这个显示图片的时间是有限的没有图片链接长,主要是比较短)

$图片链接 %IMG0%$——获取图片链接

±img=图片链接(或MD5)±——显示图片

下面来看示例:

图转

%IMG0%

图片链接

$图片链接 %IMG0%$

MD5图片链接显示图片测试代码

短的是MD5,长的是图片链接

好的本期教程,就先在这里画上一个逗号,感谢您的观看本教程,作者也是个b站新手,第一篇文章可能也有写的不好的地方,还请大家多多包涵,求大家给个三连,让我们一起期待第二章吧。

变量大全:http://blog.chengzhecheng.cn/topic/index?id=23

素材取自主页信息

作者:释然



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3