消息操作同步
让已转发的回复、编辑、删除、置顶和取消置顶与来源原始消息保持一致。
通过镜像选项,您可以将已转发消息的指定操作同步到目的地。来源帖子更改时,目的地副本也可能随之更新。这是单向操作:更改目的地不会更改原始消息。
选择所需操作
💬 镜像回复
有人回复您复制的消息时,可让其回复继续与接收聊天中的消息副本关联。
例如,Maya 发布 3 点开会,Alex 回复 我会参加。开启镜像回复后,Discord 机器人或 Telegram 机器人可以将 Alex 的消息作为对复制的 3 点开会 的回复转发,让读者看到 Alex 在回复什么。被回复的消息必须已经转发。
**通过 Discord Webhook 发送时,回复文本仍会送达,**但它会作为单独消息显示,而不是与先前的消息关联。这是 Discord Webhook 的限制。
若要在发送到 Discord 时保持回复关联,请使用 Discord 机器人,并关闭使用作者名称和头像照片发送 → 启用 webhook。开启此选项后,机器人会通过 Webhook 发送消息,因此也会受到相同的回复限制。
✏️ 镜像编辑
当有人编辑来源消息时,更新目的地副本。例如,将 3 点开会 更正为 4 点开会 后,可以更新已转发的帖子,而不是保留旧内容。
🗑️ 镜像删除
删除原始消息时,同时删除目的地副本。如果希望在来源删除消息时也删除副本,请启用此项。如有重启提示,请按照提示操作。
📌 置顶镜像
来源消息置顶时,将复制的消息置顶。原消息必须已被转发,这样 ForwardMsg 才知道要置顶哪个副本。
📍 取消置顶镜像
来源消息取消置顶时,也取消该副本的置顶。置顶和取消置顶可以分别选择。
各种发送方式支持的操作
| 发送消息的方式 | 回复 | 编辑/删除 | 置顶/取消置顶 |
|---|---|---|---|
| Discord 机器人 | 回复关联到消息副本 | 支持 | 支持,需相应权限 |
| Telegram 机器人 | 回复关联到消息副本 | 支持 | 支持,需相应权限 |
| Discord Webhook | 只发送回复文本,作为单独消息 | 支持 | 不支持 |
如果您复制 WhatsApp 消息,可以同步回复、编辑和删除,但不能同步置顶或取消置顶。如果 Discord 机器人已开启启用 webhook,请参考 Discord Webhook 行了解支持情况。
权限和先前已转发的消息
目的地机器人必须能够送达初始消息。其他操作可能需要额外访问权限:
- **Discord:**为回复上下文授予“查看频道”、“发送消息”和“读取消息历史记录”权限;对相应内容类型授予“附加文件”/“嵌入链接”权限。管理消息或置顶时,请授予“管理消息”和相关置顶权限。
- **Telegram:**将机器人添加到目的地。对于频道,请授予其管理员身份和发帖权限。要执行删除/置顶操作,请授予相应权限;群组/频道工作流程所需的管理访问权限也必须具备。
ForwardMsg 会记住每条成功转发消息对应的目的地副本。之后要应用编辑、删除或置顶操作时,它需要找到该副本。启动之前的消息、被过滤器拦截的消息以及已删除的副本都没有可供更新的目的地副本。
试用操作
启用操作,选择保存更改,并按照任何重启提示操作。先转发一条消息,再对来源执行该操作。私密测试聊天可用于测试,无需更改实际对话。
如果初始送达成功但操作失败,请检查开关、权限和上表。请参阅消息操作同步故障排查。