QQ群bot官方接口,与使用体验
-
@diyigemt 我参加了群接口的内测,可以说一坨屎,最简单的例子就是无法获取用户的昵称和头像,甚至不能获取到回复的引用消息
-
@Dituon
很难不赞同,接口一坨屎,文档也一坨屎 -
@Dituon 获取不到用户的昵称和头像也太屎了
不过mirai这边好像也没法直接获取到用户昵称吧,我之前都是拿群名片代替的
头像的话,网上有个qq祖传的老古董接口,不过还能用,能拿到qq号就能拿到头像,可以试一试官方bot那边我打算玩玩python的sdk,不知道sdk会不会用起来舒服一点点.....(但愿如此)
-
@diyigemt 文档确实一坨
mirai这边由于社区贡献文档的进度跟不上开发进度已经够乱了
结果鹅厂那玩意比mirai还离谱
-
@KJZH001
py的sdk我不清楚,但是官方的nodesdk已经9个月没更新了,更是没有目前v2 api的任何内容 -
- mirai可以直接从事件中获取用户的昵称
- 腾讯接口无法获取用户的qq号,是用另一串很长的id替代
- sdk不支持群接口
-
@Dituon 那么能麻烦说一下昵称是从哪个方法里获取的吗?我之前的群名片是从sender.nameCard获取的
我之前可能找漏了或者没看到,这次顺便也去修一下
而且官方接口居然获取不到qq号可还行....那确实没有任何办法了,只能等官方更新了 -
@KJZH001 使用
GroupMessageEvent
的getSender()
获取Member
实例, 然后就可以获取群名片或昵称了...PS:
getNick()
是从Contact
继承来的e.getSender().getNameCard(); //群名片 e.getSender().getNick(); //昵称
-
@Dituon
官方有说后续回提供union id打通,不知道要等多久
目前折中的方法是让用户在不同聊天环境下执行一个带唯一token的指令,让用户自己特定自己( -
等了一周终于过审了,可以在群里用了,欢迎进群体验:
828350277
-
@Dituon 加啦
另外想问问群接口有没有sdk能用呢,qq群那边回调地址啥都没调回来,要么看文档只能socket,ws这玩意我还是挺头疼的
官方的pysdk已经年久失修,肯定没支持群接口= = -
简单说一下腾讯的狗屎接口和审核机制:
接口
-
群聊接口完全只能关键词回复,无法获取用户任何信息(昵称,头像),腾讯使用一长串id来代替用户的qq号,而且每个群同一用户的id不一样。
-
无法获取回复消息的原消息
-
会被腾讯添加at用户的提示
审核
添加功能要审核,bot上线要审核,切换白名单也要审核;最逆天的是审核时不能更改信息,只能等审核结束才可以
还有最恶心的是,腾讯审核员 完全不看 你的测试报告或者提示,如下图
-
-
@KJZH001 妹有看到你的加群申请🤔
-
@Dituon 在 QQ群bot官方接口 中说:
@KJZH001 使用
GroupMessageEvent
的getSender()
获取Member
实例, 然后就可以获取群名片或昵称了...PS:
getNick()
是从Contact
继承来的e.getSender().getNameCard(); //群名片 e.getSender().getNick(); //昵称
另外这个感谢解答,之前忘记回复了
-
-
@KJZH001 妹看错,可能是被腾讯风控了
-
@Dituon 群主是你吗?或者我加你好友然后你拉一下吧
-
-
@KJZH001 我的秋秋
2544193782
如果其它人加群我半小时内没同意,就是被腾讯吞掉了,可以加我好友 -