下你所需,载你所想!
汇集开发技术源码资料

易语言动态链接库开发机器人插件实现命令化操作

:1.331MB :1 :2019-12-13 17:58:25

部分简介

.判断开始 (读配置项 (取运行目录 () + “\config\签到.ini”, 发送者Q号, “签到时间”, “未签到”) ≠ 到文本 (日期))  ' 先判断下发送者Q号就是发送了格式左的人的签到时间与当前日期是不是一样,这里用的日期就是到每日,这样每天只可以签到一次
    写配置项 (取运行目录 () + “\config\签到.ini”, 发送者Q号, “签到时间”, 到文本 (日期))  ' 如果不等于那么先把发送者Q号的签到时间改为今天
    签到次数 = 到整数 (读配置项 (取运行目录 () + “\config\签到.ini”, 发送者Q号, “签到次数”, “0”))  ' 获取以前的签到次数默认为0
    签到次数 = 签到次数 + 1  ' 签到次数等于以前的签到次数+1
    写配置项 (取运行目录 () + “\config\签到.ini”, 发送者Q号, “签到次数”, 到文本 (签到次数))  ' 把加过的签到次数写进配置项里
    经验 = 到整数 (读配置项 (取运行目录 () + “\config\签到.ini”, 发送者Q号, “经验”, “0”))  ' 这里设置了两种记录一是签到次数 2是经验值这些可以自定义这段是获取以前的经验
    置随机数种子 ()
    经验 = 经验 + 取随机数 (10, 30)  ' 用以前的经验加上现在随机取的    随机取经验值范围在10-30可以自定义
    写配置项 (取运行目录 () + “\config\签到.ini”, 发送者Q号, “经验”, 到文本 (经验))  ' 把加起来的经验值写到配置项
    输出 = “尊敬的” + 昵称 + #换行符 + “签到成功!” + #换行符 + “您的签到次数为:” + 到文本 (签到次数) + “次” + #换行符 + “您的经验值为:” + 到文本 (经验) + “点” + #换行符 + “根据您的签到次数奖励经验值” + 到文本 (奖励) + “点” + #换行符 + “签到时间为:” + 到文本 (日期)  ' 这个是提示给发送者的内容
.默认
    输出 = “尊敬的” + 昵称 + #换行符 + “您今日已经签到了!不要贪心哦”  ' 这是判断的日期一样就提示这个防止重复签到
.判断结束
返回 (输出)  ' 这是插件的格式语句最后必须返回给用户信息

由于制作过程用语言不好形容,源码已上传插件 每段都有注释 不懂可以问我 首先给大家说下什么是机器人?   机器人就是通过把QQ登陆到一个可以接收与发送的软件上,最常见的就是机器人自动回复了当收到指定消息就回复配置的消息  比如关键字设置为“你好”   当机器人收到“你好”时  我们设置让他回复“你也好”这样只要别人再群内或对机器人发送“你好”机器人就会自动回复了

上面的只是最基础的机器人只能回复消息,下面给大家介绍一下如何给机器人添加更多功能这里就会用到酷Q机器人了 酷Q机器人支持外部插件所以你做的插件都可以在酷Q上使用
先教大家做一个简单的签到插件
这是酷Q自带的格式
.版本 2
将返回的消息 = 将返回的消息 + “签到” + #换行符  ' 第1个是插件名称,必填
 将返回的消息 = 将返回的消息 + “1.0” + #换行符  ' 第2个是版本号,必填
 将返回的消息 = 将返回的消息 + “零碎” + #换行符  ' 第3个是作者,必填
 将返回的消息 = 将返回的消息 + “群成员签到” + #换行符  ' 第4个是用途,在机器人输出插件列表时显示
 将返回的消息 = 将返回的消息 + “@签到” + #换行符  ' 第5个是格式左,必填,格式左就是当机器人检测到群内存在格式左的字符就启动第八个调用名
 将返回的消息 = 将返回的消息 + “” + #换行符  ' 第6个是格式名称,选填,如果这个为空那么机器人只执行调用的程序 没有返回的数据
 将返回的消息 = 将返回的消息 + “” + #换行符  ' 第7个是格式右,选填,插件将接收到格式左到格式右之间的内容
 将返回的消息 = 将返回的消息 + “签到” + #换行符  ' 第8个是调用名,必填,当要调用插件时调用的子程序名
 将返回的消息 = 将返回的消息 + “1” + #换行符  ' 第9个是类型,必填,填1为在全部功能列表中显示,填2为不在全部功能列表中显示
 将返回的消息 = 将返回的消息 + “假” + #换行符  ' 第10个是是否获取登录用户cookies,必填,填真将可以得到用户Cookies(需用户授权),填假则不得到
 返回 (将返回的消息)

易语言动态链接库开发机器人插件实现命令化操作

热门推荐

相关文章