路由和目的地
将选定来源聊天中的消息转发到一个或多个 Discord 或 Telegram 目的地。
路由用于指定所选来源聊天(即您监控并从中复制消息的聊天)要将消息发送到哪里。您可以将监控的所有聊天中的消息发送到一个目的地,为每个来源聊天指定不同目的地,或将一个来源聊天中的消息发送到多个目的地。
查找位置
自动化编辑器 → 点击左侧列表中的全局设置或来源聊天以打开其设置 → 路由
添加第一个目的地
- 点击左侧列表中的来源聊天或频道以打开其设置。如果列表中尚无该聊天,请先将其添加到受监控来源聊天中。
- 打开路由并选择添加目的地。
- 对于 Discord,请选择机器人和频道,或添加 Webhook。对于 Telegram,请选择机器人和聊天、频道或主题。
- 为目的地命名,例如
Telegram — News。 - 完成添加目的地,然后选择保存更改。
该名称是 ForwardMsg 的标签。实际送达位置由频道、Webhook、聊天 ID 以及可选的主题 ID 决定。
将监控的所有来源聊天中的消息发送到同一位置
选择全局设置,在路由下添加目的地并保存。除非来源聊天有自己的列表,否则都会继承该目的地。例如,您监控的三个 Telegram 聊天都可以将消息发送到 Discord 的 #inbox。
让每个来源分别发送
选择每个来源并为其保存单独的目的地:
| 来源 | 目的地 |
|---|---|
| Discord #announcements | Telegram News |
| Discord #support | Telegram Help |
| Discord #releases | Telegram Release Updates |
有关为多个来源聊天设置不同目的地的分步示例,请参阅将聊天转发到不同目的地。
为某个聊天保存的列表会替换父服务器/群组或全局设置中的共享目的地,不会将它们追加到新列表中。请参阅设置的工作方式。
将一个来源发送到多个目的地
在同一来源中添加多行目的地。列表中的每个目的地都会收到通过您规则的消息。
Discord #announcements
├─ Telegram News channel
└─ Telegram Community group同一自动化中的所有目的地都使用所选的目的地平台。如果同一来源需要同时发送到 Discord 和 Telegram,请针对每个目的地平台分别创建自动化。
准备目的地
检查消息的去向
发送一条新的来源消息,或在自己的测试聊天中模拟一条消息。它应该到达为该聊天保存的每个目的地;如果聊天没有自己的列表,则应到达其共享目的地。
如果多个来源意外地发送到了同一个位置,请检查它们继承的目的地。如果只有一个目的地失败,请检查机器人或 Webhook 的访问权限。如果出现重复输出,请检查是否有重复的路由行,以及其他自动化是否也选择了相同的来源和目的地。
常见问题
删除某个频道的目的地会停止转发吗?
空列表会继承父级的目的地。要停止监控,请从所选对话中删除该来源。
我可以重复使用机器人吗?
可以。同一个机器人可用于多个目的地。