跳转到主要内容

用 AI 做 MPChat 多群通知:选目标并逐群核对结果

制作向选定授权群发送文字的 MPChat 通知 Bot,先预览确认,分别核对成功、失败与待核对结果,防止重复发送。

你管理读书会的 A 群和 B 群,活动改期后,不想手动复制两遍。这一篇让 AI 制作一个 MPChat 通知 Bot(聊天机器人):你交给它文字,选目标,确认后发送,并查看每个群的结果。

本篇先用假群名在电脑演示,真实接入后才向你授权的测试群发送。当前没有本篇的真实群、手机或成品联调记录。

开始前,准备这些

  • 电脑上能制作并运行项目的 AI 编程助手;按AI 制作入门准备项目,在原项目与原对话继续。纯聊天不能运行时,先完成工具准备。

  • 一条无隐私通知、两个假群名和指定管理员,先做电脑演示。

  • 手机阶段需要自己的测试 Bot、两个你有权管理的测试群;普通成员权限由虚构身份先检查,再由测试协作者按需验证。

先准备三样东西

准备一条无隐私的通知,例如“周末读书会改到周日下午三点”;假群名“演示 A 群”“演示 B 群”;允许使用分发功能的演示管理员。现在只在电脑模拟,真实群和真实发布权限留到第三步。只凭写出群名或自称管理员,不能取得真实发布权限。

第一版分发你主动提供的文字。以后想原样转发某条群消息,需要另验机器人是否能读取那条消息;也不能直接让它搬运微信、Telegram 或 Discord 的任意聊天。

第一步:把这个愿望发给 AI

帮我做一个 MPChat 多群通知助手。我主动提交一段文字,选择自己有权发布的目标群,先看到内容和目标预览,确认后才发送。只有我指定并经过验证的管理员能使用。

第一版只做文字,不自动读其他群或其他平台。每个目标分别显示成功、明确失败或结果待核对。重复点击确认不能再发一轮;有的群成功、有的群失败时,保留各自结果,不要把成功的重发。

我不会编程,请完成制作、运行和排错。先给我能打开的假群演示入口,再带我做必要授权。每次需要我操作,只告诉我一个动作和成功现象。不要替我开通收费服务。

把样例通知、两个假群名和演示管理员规则接着发给 AI,确认它复述的范围正确,再开始制作。

AI 应先给你一个在电脑能打开的演示、管理员与普通成员的体验方法,并标清当前身份、哪里是假群、怎样停止。只有文字介绍或代码文件,还不能开始体验;你可以说:“请给我能操作的入口,并用假数据演示。”

第二步:先在演示里试三件事

  1. 输入样例通知,只选 A 群。预览应只列 A;确认后 A 显示一条发送结果,B 没有被选中,也没有记录。

  2. 对同一次发布连续确认两次。应保留同一份发布结果,不多发一轮。

  3. 另建一次同时选择 A、B 的测试发布,请 AI 用假故障让 B 失败、A 成功。恢复时只处理 B,A 的成功记录应保留。再换普通成员身份,应不能发布或修改目标群。

让 AI 另外安全停止并重开演示,交出原发布记录的前后对照:A 是否成功、B 是否明确失败、哪些结果还待核对都应保留。假故障只作用于演示,不能故意破坏真实群。

这些动作证明演示流程,不证明真实群已经收到。结果不符时,直接把“我选了什么、实际出现什么”告诉 AI,不必自己找代码。

第三步:接到自己的测试群

此时再准备两个你有权管理的真实测试群,告知参与者并确认配合。留在原对话,让 AI 按MPChat Bot 官方说明核对发送条件,再按入门说明带你创建测试 Bot,由你本人填写秘密配置、将 Bot 加入测试群并确认所需权限。不要把控制 Bot 的钥匙发进聊天,也不要先给不需要的管理权限。

没有两个授权测试群、私密配置入口或当前运行状态时,停在假群演示,让 AI 说明缺什么。条件齐备后,让 AI 先核对 A、B 对应哪个真实群,再给你看预览。你确认这次测试通知可以发布后,才发送。在手机分别查看两群:文字应一致,只发到选中的群。若界面显示成功、手机没看到,先核对目标与发布记录,不要连续点重发。

出问题时,继续这样说

刚才我确认了一次通知,A 群看到了,B 群没有。请先保留现有记录,核对每个目标的真实结果。不要重发 A;B 如果结果不确定,先告诉我去哪里核对,再让我决定是否重试。不要读取或打印秘密配置。

想改需求,可以说:“给每次通知加一个我看得懂的名称,方便以后找;先不改变发送规则。”改好后再做一次只选 A 的测试。

这一小步的终点:假群演示完成只选一群、重复确认与部分失败恢复,并保留重开后的结果。手机只把实际收到的内容和群记通过;未验证的结果继续留待核对。

保存这个作品

请 AI 交付打开入口、管理员设置、目标群清单、发布记录的保存位置和停止方法。先不增加自动重复公告;需要按时间发到一个群时,选群公告提醒;需要成员主动点知悉,另看通知确认页。

电脑关闭后能否继续服务、长期费用和故障处理,按修改、排错与持续使用确认后再长期使用。

这是否解答了您的问题?