Golang

QQ机器人插件开发实践(一)

2020-07-08  本文已影响0人  Gophers

平台选择:酷Q

使用此平台的原因是个人觉得易用性、稳定性方面要比其他平台好一些。

开发语言:Go,其他其他平台可参考社区

环境准备

  1. 从社区发布板块下载最新的平台软件,我的安装路径(C:\酷Q Air)为例

  2. GCC编译环境搭建(有的话可忽略)

    • 下载GCC编译器,如链接失效则点此中并安装,我的安装路径(C:\TDM-GCC-64)为例

    • 将GCC的bin目录添加到环境变量(我的是C:\TDM-GCC-64\bin)

    • 最后使用cmd 验证有效即可

      gcc -v
      

      截图参考:

项目搭建

  1. 打开CoolQ Golang SDK,根据教程fork一个模板分支到自己的github仓库(也可直接下载到本地开发)
  2. 至此,开发的前期工作就准备完毕了。

插件开发

模板已经默认实现了复读机的功能,只需要简单的配置插件信息,即可完成编译。

  1. 在app.go中修改插件信息及包名

  1. 在build.bat中修改酷Q中的插件目录(插件打包后直接拷贝到酷Q,最后目录为插件包名)

3.然后在控制台输入build后回车,即可执行build.bat进行编译。结果如下图:

插件测试

插件的测试及使用可参考酷Q社区的相关文档

下一篇将会分享接入智能聊天的功能

测试截图:

Demo获取

点我

上一篇下一篇

猜你喜欢

热点阅读