下载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框架群管机器人如何获取用户信息-砍价群聊网
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。