
NapCatQQ群管理加群、禁言、公告4个高频场景的自动化操作指南【免费下载链接】NapCatQQModern protocol-side framework based on NTQQ项目地址: https://gitcode.com/gh_mirrors/na/NapCatQQNapCatQQ是基于NTQQ的OneBot框架把QQ群管理动作变成了可调用的接口。本文覆盖加群申请、禁言、群公告、群文件4个高频场景每个都给出具体调法和易踩的坑。一、你实际要管什么加群申请在凌晨11点进来你总不可能守着手机点同意。群里突然刷屏你想让所有人闭嘴但又不想挨个禁言。上周发的群公告写错了一行字现在想改历史版本还能找回吗有人要群里的资料包你总不好每次手动打包再私发一遍。下面按场景逐个说怎么配。二、按场景翻操作手册1. 加群申请怎么自动同意或拒绝申请事件带flag进来时用它去调set_group_add_request。参数approve设true自动同意参数approve设false自动拒绝参数reason填一句拒绝理由别空着注意flag是事件里带的别拿 QQ 号去凑凑不出来接口直接报错。2. 刷屏时单人禁言和全员禁言怎么切set_group_ban禁单人参数duration写时长set_group_whole_ban开全员禁言参数enable切开关先全员禁言止血处理完再逐个解禁注意duration单位是秒禁1小时填3600别填成60。另外只有群主能禁管理员权限不够会直接失败。3. 群公告发出去之后怎么查历史记录要置顶、带图、需要确认阅读的公告调_send_group_notice发布。参数content填正文image传图片路径参数pinned控制是否置顶历史公告统一调_get_group_notice拉取返回列表带read_num阅读数和发布时间注意接口返回的是完整列表不是单条想改旧公告得重新发一条顶掉。4. 群文件上传后怎么给成员发下载链接upload_group_file传参数folder归档到指定文件夹上传后返回file_id记下来get_group_file_url用file_id换临时下载链接注意链接是临时的别把它写死在公告里发之前现取一条。5. 每周活动前怎么摸一遍活跃成员底数发活动公告前想看看群里谁是活跃主力调get_group_honor_info。参数type不传默认全要返回值里有龙王、活跃榜等分类列表拿名单私聊提醒比群发打扰小注意荣誉数据有刷新延迟刚发生的发言不一定算进去。三、组合起来用效率翻倍触发有群成员加群请求进来 动作set_group_add_request自动同意紧接_send_group_notice发一条欢迎公告 结果新人进群就能看到群规不用管理员手动打欢迎语触发群里刷屏超过阈值 动作set_group_whole_ban开全员禁言事后逐人set_group_ban解禁违规者 结果场面先止血违规者单独禁其余人正常发言触发每周日晚 动作get_group_honor_info拉活跃榜私聊前几名并发_get_group_notice核对上周公告阅读数 结果活动前摸到底数阅读数低就补发一条四、配置前先看这3条先确认Bot在群里的身份Bot不是管理员时禁言、踢人这些接口全部报权限错误所有群管理动作都以群管理员权限为前提。禁言时长单位是秒duration填错单位可能禁了7分钟而不是1小时脚本里别用魔法数字。先确认Bot确实在目标群里不在群里的任何群操作都会失败报错信息还不直观排查起来浪费时间。先跑通加群申请这一个场景剩下的按第二章顺序过一遍即可。【免费下载链接】NapCatQQModern protocol-side framework based on NTQQ项目地址: https://gitcode.com/gh_mirrors/na/NapCatQQ创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考