Skip to content

io-club/IOGAS-QQ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

synctoqq

实现的功能:

当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

感谢:

  1. github webhook: https://docs.github.com/zh/webhooks
  2. onebot(统一的聊天机器人应用接口标准): https://onebot.dev/
  3. napcat(qq 的 onebot 实现): https://napneko.com/
  4. go-cqhttp(基于 Mirai 以及 MiraiGo 的 OneBot Golang 原生实现) : https://docs.go-cqhttp.org/api/

About

IO Automated Management System

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published