Forward LogoForwardMsg

消息延迟

选择 ForwardMsg 在发送消息前等待多长时间,并了解等待期间会发生什么。

等待一段时间后再送达消息

默认情况下,消息延迟为 0 秒。ForwardMsg 收到消息后会立即将其发送到目的地,不会刻意等待。不过,实际送达时间仍可能受连接的平台、文件处理、队列和网络状况影响。

如果您希望消息稍后送达,可以使用消息延迟。例如,设置 30 秒延迟,让每条新消息在转发前等待 30 秒。

查找位置
自动化编辑器 → 点击您监控的来源聊天/频道以打开其设置,或点击全局设置 → 高级 → 消息延迟

支持的来源

从 Discord、Telegram 或 WhatsApp 复制消息时,可以使用消息延迟。每条消息都会等待您设置的时长;为一个聊天设置延迟不会让其他聊天也等待。

选择等待时长

输入 ForwardMsg 应等待的秒数。0 表示不延迟。编辑器允许的最长时间为两小时。

先在一个私密测试路由中尝试较短的时长,例如 10 秒或 30 秒。延迟过长时,很难判断消息是在等待、被过滤器拦截,还是因送达问题而丢失。如果延迟较长,请留意编辑器显示的警告。

发送前重新获取消息

对于从 Discord 或 Telegram 复制的消息,发送前重新获取会让 ForwardMsg 在延迟结束后、实际发送前再次检查原始消息。如果消息经常在发布后不久被编辑,可以启用此选项。

例如,若延迟为 30 秒且已启用重新获取,那么来源消息在这 30 秒内发生更改时,目的地可能收到更新后的内容。这适用于发布后很快需要更正的帖子。Discord 账号来源不宜将延迟设得过长且同时启用重新获取:再次检查消息会增加来源请求,编辑器也会对此组合发出警告。

只延迟需要等待的聊天

设置延迟前,请点击左侧列表中的来源聊天或频道以打开其设置。这样只会延迟该来源发出的消息。如果所有受监控的来源聊天都应等待相同时长,请使用全局设置。没有单独延迟设置的来源频道或主题会先使用父服务器/聊天的延迟;如果父级没有设置,则使用全局设置。为某个来源保存 0 会跳过继承的等待时间。有关继承规则,请参阅设置的工作方式。

保存并检查

  1. 点击左侧列表中的来源聊天/频道以打开其设置,然后设置一个较短的延迟。
  2. 选择保存更改。
  3. 通过私密测试路由发送一条带有当前时间标记的消息。
  4. 检查消息何时到达目的地,再决定是否增加延迟或启用重新获取。

如果消息似乎延迟,请先检查消息延迟,再更改过滤器或目的地权限。如需排查重复消息,请参阅高级设置。