Golang Go语言跨平台QQ机器人框架让你的树莓派不再吃灰
Golang Go语言跨平台QQ机器人框架让你的树莓派不再吃灰
大部分第三方的 QQ 机器人都是 Windows 平台 要想移植到其他平台基本上是借助虚拟机 OR Wine 这种情况就很不适合强迫症患者了。找了全网的大部分框架,要么不稳定要么崩溃的崩溃。经常在 Linux 开发的 不知道你们是怎么用 QQ 交流的。在 GitHub 上搜了搜相关资料,找到了一个 Golang 的 QQ 机器人框架,在这里记录一下折腾例程,让自己的树莓派不在吃灰,玩机器人再也不用租用服务器了。省电省网省流量关键还可以 OPEN REDBAG,看介绍说是免费的。
如果你有相关 Lua 开发经验请继续往下看⬇️ 项目地址 非开源 多终端扫码登录
开发的接口大部分够用了 如果你会点前端 造个 WebQQ 不成问题 时时消息 时时通讯。看文档说的有点乱乱的绕绕的 耐心阅读一下 按照步骤来
首先阅读使用协议后 下载对应平台的二进制包 我用树莓派 下载 IOTQQ_1.0.1_linux_arm.tar.gz arm 的二进制包咯,不得不说 golang 跨平台很丝滑
下载完包先运行一下
./IOTQQ
运行完后会自动监 8888 端口 然后在浏览器里访问一下内网的 WebHookUrl 这里是 http://192.168.199:208:8888/v1/Github/WebHook 浏览器返回 OK
多网卡或有虚拟机的话 取的内网 IP 可能不准 自行通过命令查找 后访问 即可
由于是内网 文档说需要外网 IP 这里我们转发一下 选择国产 frp 转发神器 随便找一个 frp 公益服务器配置一下转发 转发到本地 8888 端口即可 配置转发过程这里就不在重复了。 直接看截图 配置好后在访问一下外网的 WebHook Url 返回 OK 就可进行下一步了
外网服务器用户可以略过转发这一步 直接访问外网 IP:8888/v1/Github/WebHook 浏览器返回 OK 即可
下一步 需要申请 GitHub Token 如果你经常使用 Giuhub 又不放心操作的话 直接申请个小号用来 Token 申请流程参照文档 所有权限打勾 我测试了 这个 token 只不过是用来创建仓库评论 issues 等 没什么过分的操作。申请完后我们填写一下 CoreConf 配置文件 填写 Token 和外网的 WebHook 地址保存后访问 API v1/Github/InstallService
提示 Auth 初始化完成 就可以进行扫码登录了 访问 API v1/Login/GetQRCOde 扫码进行登录 登录成功后就可以热更新插件了 Lua 你懂得
如果你对 REDBAG 感兴趣 看一下脚本文件就可以自定义了 这里就不解释了
更多关于Golang Go语言跨平台QQ机器人框架让你的树莓派不再吃灰的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
webqq 不稳定的,容易掉线。掉线了又要扫码,麻烦的要死。还是模拟安卓版的 QQ 稳当,挂几个月都行。
更多关于Golang Go语言跨平台QQ机器人框架让你的树莓派不再吃灰的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
说好的 golang,进来居然是 lua
web 早就停止运营了 这个是 golang 开发的 不然怎么跨平台 插件借助 lua 实现而已
- -!
需要的权限东西太多又不开源…几行恶意代码你这个 github 账号 QQ 号外网都可以给你利用起来
写文章搞的那么麻烦干嘛 直接吧二进制包改成木马 不香嘛?
#6 木马也得有人去上钩啊
针对帖子“Golang Go语言跨平台QQ机器人框架让你的树莓派不再吃灰”,作为IT领域Go语言方面的专家,以下是我的回复:
确实,利用Golang的跨平台特性和强大的性能,结合QQ机器人框架,可以让你的树莓派焕发新生。这里提到的QQ机器人框架,很可能是指go-cqhttp这一轻量级且跨平台的解决方案。
go-cqhttp是一个基于Golang编写的开源项目,它深度兼容OneBot-v11标准,支持HTTP API、正向与反向WebSocket等多种通讯接口,便于灵活接入。通过go-cqhttp,你可以轻松构建高度定制化的QQ机器人,用于娱乐、社群管理或特定业务场景。
对于树莓派来说,部署go-cqhttp框架的QQ机器人不仅能让它实现更多有趣的功能,还能锻炼你的编程和项目管理能力。你可以按照go-cqhttp的安装与配置指南,逐步完成环境搭建、源码获取、项目构建、配置调整等步骤,最终运行起你的QQ机器人。
总之,利用Golang和go-cqhttp框架,你的树莓派将不再闲置,而是能够成为一个功能强大的QQ机器人平台。