Forward LogoForwardMsg

消息送达与权限

解决机器人无法发帖、附件缺失或 Discord 和 Telegram 消息延迟的问题。

如果已选择来源并保存其路由目的地,请检查接收机器人或 Webhook。一个目的地可能失败,而其他目的地仍正常工作。

目的地权限

Discord 机器人

  • 确认机器人已加入目的地服务器。
  • 在该频道中授予查看频道和发送消息权限。
  • 若需发送媒体,请授予附加文件权限;若需发送嵌入卡片,请授予嵌入链接权限。
  • 回复需要以先前消息作为上下文时,请授予读取消息历史记录权限。
  • 对于线程,请授予在线程中发送消息权限,并确保机器人可以访问该线程。
  • 对于置顶/取消置顶,请授予置顶消息权限。ForwardMsg 的标准机器人安装也会包含管理消息权限;删除机器人自己发送的消息与管理其他用户的消息并不是一回事。
  • 如果已开启启用 webhook,请为机器人授予管理 Webhook权限。此时发送会受到Webhook 限制。

即使服务器角色允许某项权限,频道覆盖设置仍可能拒绝该权限。请参阅转发到 Discord。

验证机器人隐藏了接收频道

某些服务器会使用验证或门禁机器人,为新成员分配角色后才让他们查看或发布到特定频道。新邀请的 Discord 机器人可能不会自动获得该角色。

例如,如果只有具有 Verified 角色的成员才能在 #news 中发言,您的机器人也需要该频道的发帖权限。请让服务器管理员为机器人分配合适角色,或通过编辑频道 → 权限显式授予访问权限。同时检查频道分类继承的限制。您不必关闭服务器的验证系统。

ForwardMsg 的自动机器人配置会配置 Developer Portal 中的默认设置,但不会分配服务器角色或覆盖频道限制。修复访问权限后,请保存路由目的地,并通过自动化发送一条新消息。请参阅创建 Discord 机器人。

Discord Webhook

打开目的地频道的集成 → Webhook并确认 Webhook 仍然存在。检查已保存的目的地是否指向预期频道。如果 Webhook 已删除,请重新创建并更新路由。

Webhook 不支持原生回复或同步置顶/取消置顶。增加机器人权限也无法改变这一点;请改用 Discord 机器人。

Telegram 机器人

  • **频道:**将机器人设为拥有发帖权限的管理员。
  • **群组:**添加机器人并允许其发送所选消息类型。要删除、置顶或管理消息,请授予管理员权限。
  • **主题:**使用父群组聊天 ID 和正确的主题 ID,并确保主题允许发帖。
  • 私聊:先打开机器人并按开始,或先向它发送一条消息。

请参阅转发到 Telegram和Telegram 主题。

消息延迟

对于 Discord、Telegram 或 WhatsApp,请点击您复制消息的聊天并打开高级 → 消息延迟。检查该设置是否从全局设置继承了延迟。测试时可将其设为 0,取消有意设置的等待时间。

对于 Discord 或 Telegram,发送前重新获取会在等待结束、发送之前检查消息的最新版本。上传大型附件所需的时间也比发送文本更长。请将文件大小与上传限制进行比较。

有关为每个聊天选择等待时长,请参阅延迟。

媒体缺失

  1. 确认纯文本可以到达同一个目的地。
  2. 打开启动下方的自动化功能,并按需启用“图片”、“视频”或“文件”。
  3. 打开所选原始聊天的过滤器 → 转发选项并选中对应类型。音频和文档是单独的开关,但都使用“文件”功能。
  4. 检查目的地上传限制。购买媒体转发功能不会提高限额。
  5. 通过私密测试路由尝试发送同一类型的小文件。

超过 10 MB 的 Telegram 照片可能会作为文档而非照片消息到达。某些跨平台内容会改变外观,而不是保留来源平台的原始样式。

仍需帮助?

联系客服,说明哪个目的地失败、文本是否到达、相关文件类型/大小,以及显示的错误。切勿分享机器人令牌或 Webhook URL。