利用酷Q的安卓 qq/pc qq协议编写QQ自动聊天机器人插件开发教程(上)

如何利用酷Q的安卓 qq/pc qq协议编写QQ自动聊天机器人系列教程(上):

  • 易语言软件安装与破解
  • 解决易语言静态编译时提示“静态连接失败”

易语言学习背景

《利用酷Q的安卓 qq/pc qq协议编写QQ自动聊天机器人插件开发教程(上)》 Smart QQ停止服务

!!!重要通知:由于业务调整,webQQ即将在2019年1月1日停止服务。请到im.qq.com下载QQ客户端使用,感谢你对QQ的支持。导致所有基于smart qq协议的机器人都无法使用,比如我们熟知的qqbot(开发语言:Python、Ruby、Node.js)和Mojo-Webqq(Perl语言)。如果想继续运营QQ自动聊天机器人的业务,只能基于安卓 qq和pc qq协议来实现(如酷Q Air机器人、IRQQ机器人/CleverQQ机器人)。IRQQ机器人(免费的)/CleverQQ机器人是基于PC QQ协议,而酷Q Air机器人(免费的)是基于Android QQ协议来实现;经个人了解腾讯对pc协议的消息审核机制会严格一点,因此选择酷Q的安卓协议更有优势,更稳定!!!

市面上酷Q和IRQQ机器人都是基于易语言来编写机器人业务插件,学好易语言基本语法是必备!本系列教程将通过易语言来实现简单的QQ自动聊天机器人!

易语言安装与破解

《利用酷Q的安卓 qq/pc qq协议编写QQ自动聊天机器人插件开发教程(上)》 易语言创始人-吴涛

易语言是一门以中文作为程序代码编程语言,其以“易”著称,创始人为吴涛。易语言早期版本的名字为E语言。其最早的版本的发布可追溯至2000年9月11日。创造易语言的初衷是进行用中文来编写程序的实践,方便中国人以中国人的思维编写程序,并不用再去学习西方思维。易语言的诞生极大的降低了编程的门槛和学习的难度。从2000年以来,易语言已经发展到一定的规模,功能上、用户数量上都十分可观。

1. 易语言安装

傻瓜式“下一步”安装易语言;设置软件安装部件时,根据需求选择,个人建议全选所有部件

《利用酷Q的安卓 qq/pc qq协议编写QQ自动聊天机器人插件开发教程(上)》 易语言安装图解教程

2. 易语言破解

破解补丁文件夹下的“e.exe”复制到易语言 5.8安装根目录下,选择替换即可

《利用酷Q的安卓 qq/pc qq协议编写QQ自动聊天机器人插件开发教程(上)》 易语言破解破解补丁

解决易语言静态编译时提示“静态连接失败”

当您利用易语言编写好程序后,在菜单栏中选择“编译-静态编译”时,会提示无法静态编译如下完整提示错误信息:

正在编译现行程序
正在检查重复名称...
正在预处理现行程序
正在进行名称连接...
正在统计需要编译的子程序
正在编译...
正在生成主程序入口代码
程序代码编译成功
等待用户输入欲编译到的文件名
正在进行名称连接...
开始静态链接...
无法定位链接器!请检查 tools\link.ini 中的配置是否正确。
静态连接失败

如何解决易语言静态编译时提示“静态连接失败”呢?解决方法如下:

1. 查看易语言安装目录下,是否存在“VC98linker”文件夹,如没有该连接器,可百度查找或者联系我免费提供!

《利用酷Q的安卓 qq/pc qq协议编写QQ自动聊天机器人插件开发教程(上)》 VC98linker-编译连接器

2. 进入“tools”文件夹,找到“link.ini”文件,双击打开,且修改或新增代码如下:

《利用酷Q的安卓 qq/pc qq协议编写QQ自动聊天机器人插件开发教程(上)》 手动配置易语言静态编译

linker="易语言安装目录\VC98linker\bin\link.exe"
注意:如link.ini已存在以上配置项,切记观察该行首是否存在分号”;”,如果存在请去除掉封号,才能正常使用;否则分号开头表示注释,配置项未能启用!

编写QQ自动聊天机器人教程预告:使用酷Q编写简易的聊天机器人

《利用酷Q的安卓 qq/pc qq协议编写QQ自动聊天机器人插件开发教程(上)》 酷Q Air和酷Q Pro的区别

    原文作者:an鑫_wolfxin2010
    原文地址: https://www.jianshu.com/p/f606eacf1273
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞