qqPD适配器已更新,消息体重构的我头皮发麻,需要重写绑定管理员,重写了用户id(给大家带来的不便请谅解,主要是为了适配消息推送,原用户id是userid字段,现在用户id的频道id;userid,因为消息推送要同时获取频道id和用户id),群聊暂时不支持图片推送,可以发送图片不能推送图片,机器上线通知走的是主动消息,注意:主动消息一天限制50条,就是一个bot一天只能主动给你发50条消息!进群消息事件是相当于进群的那个人发送了一条消息,消息内容就是“qq频道进群事件”
- 消息发送最大长度为2500,如果你机器人提示msg over length 状态码为1000001,说明超过了bot单消息长度限制,请将消息分片!
进入频道反馈bug,可以更加快速解决哦~ 我的qq频道
此处提交审核后,请勿必配置好publish和Listened
{
"userId": data.msg.author.id, //消息发送人ID
"userName": data.msg.author.username, //消息发送人昵称
"groupId": data.msg.guild_id + ":" + data.msg.channel_id, // 消息来源频道ID:子频道ID,频道ID和子频道ID使用:进行分割
"groupName": "",
"msg": data.msg.content, // 消息内容
"msgId": String(data.msg.channel_id)+":"+String(data.msg.id)+":"+String(data.msg.author.id), // 消息来源频道ID:子频道ID:消息ID:消息发送人ID
}
首先在qq开发者中心创建机器人
记录下botappid和机器人令牌
将适配器qqPD.js放在无界的Adapter目录下,按照config.sample.js中的qqPD字段将token和appid填写在你的config.js的配置文件中。
- 在官方插件的官方命令中将第七行修改为
- * @platform qq ssh HumanTG tgBot wxQianxun wxKeAImao wxXyo qqPD
就是在最后添加qqPD.
重启无界
你可以看到如下提示
当你看到如下提示时候,就代表你的机器人一上线
在群内发送time或任意字符
可以看到机器人已经可以收到消息了
(出现shards不存在无需管理,改字段不印象使用,按照官方的说明这个字段是为机器人添加很多频道时候进行分片使用的::https://bot.q.qq.com/wiki/develop/api/gateway/shard.html)
set qqPD admin @后面的字段就是你的id
如set qqPD admin 1182xxxxxx3154
然后在群内发送监听该群即可快乐玩耍
如有bug可在当前issus中反馈,感谢你的使用!