01
2023
09

易语言MYQQ框架群管机器人如何获取用户信息

下载MYQQ的主程序 moen,下载它的SDK文件。


直接在易语言里打开MYQQ的SDK文件。


新建一个程序集并新建一个子程序,


使用SDK自带的API就能很简单的获取到


开始获取成员信息的代码编写

一行代码就能解决




Api.取群成员信息 (, , , )

使用这个API需要输入4个参数。


参数1:填你的机器人QQ号


参数2:用户QQ在哪个群,当然你的机器人肯定是必须在里面才可以的


参数3:就是你要获取信息的用户QQ


参数4:是用来接收成员信息的,需要注意的是,它的数据类型是“数_群成员信息”


前3个参数都是文本型。执行完这条代码,我们就简单的获取到了用户的信息。


获取成员信息

群成员信息是一个对象。调用它的信息也很简单,后面加一个小圆点. 然后选择你要的信息


现在获取一个用户的入群时间,先新建一个变量,用来保存数据


然后,你可以测试一下,有没有获取到。测试可不是直接运行哦。后面在讲。


输出日志的代码是 Api.输出日志 () 。完整代码如下:




现在子程序就已经编写好了,然后就找地方调用这个子程序就好了。


我们在收到群消息时,就调用一次这个子程序


给他传入3个参数。这3个参数,SDK里已经帮我们获取到了,我们只需要填入对应参数即可


测试代码编写完毕。


导出插件

将程序导出为插件,后缀 要改成mq.dll,手动修改一下就好。


导出快捷键是 CTRL+SHIFT+3,就是静态编译成动态链接库。


然后运行myqq主程序moen,将插件添加并启用,然后查看日志。看看当收到群消息后,日志里是否会输出我们定义的日志。


如果您还没完全看懂,推荐阅读机器人开发入门教程:使用易语言+myqq制作QQ群管理机器人-入门教程-砍价群聊网


原文链接:易语言MYQQ框架群管机器人如何获取用户信息-砍价群聊网 



« 上一篇下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。