当github上发起一个issue时可以通过qq机器人发送到qq群中,并自动设置精华消息以及发布群公告
github发起issue ,程序接收issue的json数据, WebSocket连接qq机器人, 通过api发送消息,设置精华消息,以及发送群公告
需配合napcat使用 在linux中
参考资料: https://github.com/NapNeko/NapCat-Docker https://napneko.com/guide/boot/Shell
curl -o napcat.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.sh && sudo bash napcat.sh
# 选择使用docker安装,选择ws,输入机器人qq
docker logs napcat
# 安装好之后输入,登入qq
如何使synctoqq后台运行,可以使用tmux
apt-get install tmux -y
tmux new -s synctoqq
# 在这个窗口中启动synctoqq
# 按住ctrl b + d 推出
(可选) 内网穿透部分使用免费的ngrok内网穿透(公网ip或frp选手请绕路)
ngrok http http://localhost:8080
- github webhook: https://docs.github.com/zh/webhooks
- onebot(统一的聊天机器人应用接口标准): https://onebot.dev/
- napcat(qq 的 onebot 实现): https://napneko.com/
- go-cqhttp(基于 Mirai 以及 MiraiGo 的 OneBot Golang 原生实现) : https://docs.go-cqhttp.org/api/