Cool Q Plugin_SDK ————入门,使用SDK和简单发送组消息

电脑杂谈  发布时间:2020-06-26 21:08:14  来源:网络整理

酷q机器人插件使用教程_酷q插件教程_酷q插件开发教程 c

———————————————————————————————————————————————— ———

2. |鉴于使用该工具的方式不同|用户和开发人员可能违反上述规定中的2.2 |可能会对社区造成不良影响|

|请不要以任何非法方式使用它,这对支持Cool Q社区及其团队的长期发展非常有帮助.

2.1 |由于开发规范的限制,将不会发布工程文档.

3. 入门

3.1为什么选择彝语

在我小时候,轻松的语言是个玩具. 这是一个非常方便的开发工具. 从小学到初中,我曾经很喜欢它,并经历了Windowsxp,7、8和10四个版本的更改. 直到2016年,它仍然断断续续地使用. 当然,四五年后,我又面对了它,就像这样:

将get_time设置为.... !!!下拉菜单丢失了吗?

沙雕,这是Basic的语法,

哦,是的,那时Cool Q Robot似乎即将诞生. [繁忙的插件,在哪里知道的,那时我还很年轻,只是为了玩而玩]

经过这么多年的发展,我非常佩服吴韬,并以易语言接受了它. 而且易于使用的语言社区已经空前发展[/. . . 什么时候vb6可以被孩子们珍视. ]

很远,所以我一方面选择了彝语,因为我是盲人,没有看到其他提供的SDK语言. 一方面,我想重新审视它. 而且,易用的语言类似于VB6,IDE秒打开秒,编译秒运行,无生气的VS.... 走了,不再爱你了.

3.2我们需要准备什么?

轻松的语言开发工具

SDK的下载地址[由官方和其他开发人员建立]:

酷q机器人插件使用教程_酷q插件开发教程 c_酷q插件教程

开发文档: 开发[这里只有很少的说明...显然,对于像我这样忘记了简单语言关键字的人来说酷q插件教程,它没有用. ]

酷QAir小i版本[似乎没有什么区别. ]

两个/一个QQ帐户:

3.3使用Cool Q并打开开发模式:

下载并解压缩很酷的Q.

下载并解压缩SDK.

打开Cool Q并登录.

在浮动窗口/冷Q托盘中,右键单击鼠标以弹出菜单,选择应用程序->应用程序管理->在弹出窗口中,按版本左侧的版本号. 关闭按钮!

这时,打开根目录,您将找到另一个/ dev文件夹.

3.4了解APPID

发展/基本信息

转到上面的链接,您可以知道如何设置appid.

3.5打开演示!

解压缩下载的DEMO后,您可以看到三个文件夹以及一个E语言模块源代码,模块文件和其他声明文本文档.

打开com.example.demo /

酷q机器人插件使用教程_酷q插件开发教程 c_酷q插件教程

我们将看到文件夹中有两件事,一是json文件,另一是E语言源文件

使用易语言工具打开源文件,让我们看一下内容.

注意: 打开时,可能会出现一个提示框,很容易丢失模块. 找到先前的根目录,然后用引用替换EC文件.

3.6分析代码:

尽管我已经做好了心理准备,但是当我打开这个DEMO时,我还是一无所知.

【这些形式和中文是什么! 30分钟后: 嘿,真的很香. )

点击左侧“程序数据”展开CQ应用程序中的[程序]

在右侧的代码窗口中,右键单击菜单,展开所有子程序.

这是Cool Q插件中的事件,它的声明已经完成. |代码注释为中文,非常直观

您可以花一点时间看看它.

————————————————————————

我们主要关心此功能|功能AppInfo×

|子程序AppInfo√

. 版本2

. 子程序AppInfo,文本类型,公共,[请填写]应用程序的ApiVer和Appid // //请不要在此子程序中添加其他代码

酷q插件开发教程 c_酷q机器人插件使用教程_酷q插件教程

. 局部变量ApiVer,整数类型

. 本地变量AppID,文本类型

ApiVer = 9'Api版本号

AppID =“ com.example.demo”'AppID,规则请参见开发/基本信息

返回(返回文本(ApiVer)+“,” + AppID)

根据我们之前学习的AppID,我们可以在此处轻松地将appid更改为我们自己的.

例如

me.cqp.inkhin.groupsend

_______________________________________

为了确保唯一性,请不要复制我的设置,嘿?我怎么绿色?

更改Appid时,您可能已经完成了第一步.

打开_eventPrivateMsg函数,我们可以看到下面的内容.

.版本 2
.子程序 _eventPrivateMsg, 整数型, 公开, Type=21 私聊消息
.参数 subType, 整数型, , 子类型,11/来自好友 1/来自状态 2/来自群 3/来自讨论组
.参数 msgId, 整数型, , 消息ID
.参数 fromQQ, 长整数型, , 来源QQ
.参数 msg, 文本型, , 消息内容
.参数 font, 整数型, , 字体
' 本子程序会在酷Q【线程】中被调用,请注意使用对象等需要初始化(CoInitialize,CoUninitialize)。

CQ.发送私聊消息 (fromQQ, CQ.CQ码_At (fromQQ) + “你发送了消息:” + msg)
' 如果要回复消息,请调用 api 发送,则 返回(#消息_拦截) - 拦截本条消息,不再由其他应用继续处理 //注意:应用优先级设置为"最高"(10000)时,无法使用本返回值
' 如果不回复消息,交由之后的应用处理,则 返回(#消息_忽略) - 忽略本条消息
返回 (#消息_忽略)

这是一个接受私人聊天消息的事件. 应该提到其中之一. 这里的CQ代码表示转义“ @”. fromQQ参数是发送给向您发送私人聊天消息的人的QQ. 您可以在右侧的文档链接中找到它. %E7%A0%81

哦,顺便说一句,这也是我说需要两个QQ的原因,否则在尝试加载插件后可能会出现以下场景:

酷q机器人插件使用教程_酷q插件教程_酷q插件开发教程 c

3.7尝试编译并加载插件

使用静态编译生成app.dll

复制您的appid,并将目录名com.example.demo更改为您的appid.

将其移动到/ dev,确保该路径下有以下两个文件app.dll app.json.

按照前面的步骤打开应用程序管理,您将看到此类属性.

在菜单中,您仍然可以看到设置A和B. 单击它,然后会出现一个弹出框. 哇,太神奇了!然后仔细比较代码,嘿,这不是_meuaA和_meuaB.

但是您在搜索代码后没有找到设置点,对吧?

是的,该在/ dev / appid /下打开app.json了!

3.8分析Json

【另请参见vs .....是谁让您成为我的默认编辑器的? )

显然酷q插件教程,所有参数都在内部,包括该函数的使用.

我懒得谈论...你懒得看.

3.9修改演示.

更不用说了,这是最好的学习方式.

4. 通过以上介绍,您可以轻松制作此类插件:


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-259497-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 吴婵
        吴婵

        另一舰打开火控

      • 李宝才
        李宝才

        蛆是苍蝇的幼虫

      • 唐倩
        唐倩

        或许都是靠发行原始股从股民那里半骗半偷半抢的钱发的财

      热点图片
      拼命载入中...