oicq
oicq copied to clipboard
"被群友从本群拉进另外一个群"的事件
node version: v16.14.0;
oicq version: 2.3.1.
bot在一个叫做 normal group
的群聊里, 被群友 litter
(litter
是广告机器人, 会拉本群群员到别的广告群里) 拉进一个叫做 RUBBISH
的大群 (1000人以上, 不会直接自动同意), 现在正在等待bot同意进入.
示例图片: bot视角-被陌生群友拉进陌生的群聊
示例图片: litter视角-在
RUBBISH
群邀请 normal group
的群员入群
但是好像文档及以下源码中的定义的事件都没有"等待bot同意被陌生群友拉进陌生的群聊"这个事件
https://github.com/takayama-lily/oicq/blob/0961154c564234befcf906c23fdcb02713436142/index.d.ts#L970-L998
示例图片: 在手机上充当
litter
拉人后, 终端没有任何输出
因为 RUBBISH
群超千人, 需bot同意才能进入, 故不会触发 notice.group.increase
事件
请问是否存在 "等待bot同意被陌生群友拉进陌生的群聊" 事件, 事件的Event是啥?
我搞这个bot的主要原因就是我们学校的公开的社团招新群经常有人发广告 (发广告自动踢掉的功能已经实现了), 还有人冒充学校工作人员拉人进"新生事宜通知群", "2022 xx绘画社" 等非官方的垃圾群聊 (尤其是前者, 新生容易被骗). 现在想实现一个bot, 被拉进别的群就自动根据拉人者qq号踢人. 但似乎并没有这个事件.
会有request事件。一般来说官方客户端上能收到的邀请,都可以收到。 没收到的话可能是邀请根本没发出,原因可能是某一方被风控,导致邀请被过滤。
会有request事件。一般来说官方客户端上能收到的邀请,都可以收到。 没收到的话可能是邀请根本没发出,原因可能是某一方被风控,导致邀请被过滤。
邀请应该已经发出了的, 同时登录 oicq
和 电脑版qq
, 电脑版qq
可以收到邀请, oicq
却没有任何输出 (oicq
已订阅 request
事件)