QQ消息互通机器人
初次使用 go test
生成一个设备描述文件 device.json
编辑 application.yaml
如下:
bot:
# 账号
account: 123456
# 密码
password: your_password
loginmethod: common/qrcode
设置你使用的qq号和密码,登录方式默认为common
,使用账号密码登录,一般无法直接登录,会自动尝试使用qrcode
方式登录,将会在终端打印出二维码,使用手机QQ扫描即可登录。
成功登陆后将会在本地保存session
,下次登录时会优先使用session
登录。
所以当首次由于QQ风控无法在服务器上登录时,可以先在本地成功登陆后,将session
与device
复制到服务器端使用。
{
"routes": [
{
"type": "kook2qq",
"host": "1111111112375343",
"qqgroup": "222222738",
"hostinvite":"https://kook.top/123456"
},
{
"type": "kook2qq",
"host": "1111111111521062",
"qqgroup": "222222174",
"hostinvite":"https://kook.top/654321"
},
{
"type": "vc2qq",
"vcapi": "https://vocechat.test/api",
"gid": "1",
"secret": "556c5957b22756964223a332c226e6f6e6365223a227a67446",
"qqgroup": "5543054283"
}
],
"vcport": "25535",
"masterid": "30000000",
"stdoutchannel": "2000000",
"token": "your bots login token"
}
routes
为转发路由信息。可以实现多组其他IM与QQ
群之间的映射。其中type
为映射类型。目前支持kook2qq
(kook)和vc2qq
(vocechat)- 在所有类型中
qqgroup
为QQ
群号hostinvite
为 其他IM对应的邀请链接或者访问链接,当无法成功转发消息至QQ
时,将会建议至此链接查看消息。
- 在
kook2qq
类型中,host
为KOOK
频道的ID
- 在
vc2qq
类型中,vcapi
为vocechat
的api接口urlsecret
为vocechat
推送群消息的api-key
gid
为vocechat
的群ID
- 在所有类型中
vcport
为 接收vocechat webhook
消息推送的端口,将会监听此端口stdoutchannel
为KOOK
上机器人输出调试信息的频道,不使用可以留空。masterid
为你的KOOK
IDtoken
为你的机器人的登录token