Forward LogoForwardMsg

替换或删除文本

替换单词或短语,或将其从最终转发消息中删除。

在消息送达前更改内容

如果您希望转发消息与原始消息略有不同,可以使用替换或删除文本。您可以替换一个词、更新链接,或在消息到达目的地前删除不需要的短语。

查找位置
自动化编辑器 → 点击您监控的来源聊天/频道以打开其设置,或点击全局设置 → 格式化 → 文本替换

替换单词或固定短语

如果您清楚要更改的确切单词或句子,请选择 TEXT。默认情况下,ForwardMsg 会按您输入的内容精确查找文本。

例如,来源消息中写着 Bitcoin,而您希望接收者看到 BTC,请创建如下规则:

字段输入值
匹配类型TEXT
要匹配的文本Bitcoin
替换为BTC

要删除固定短语,请将短语填入要匹配的文本并将替换为留空。例如,匹配 — 合作伙伴分享 并将替换内容留空,即可从最终消息中删除这一行。

当要更改的部分并非每次都相同时,请选择 REGEX。正则表达式是一种描述模式的方法,例如“任意 Telegram 频道链接”,即使频道名称会变化也能匹配。

假设收到的消息包含以下链接:

今天就加入 https://t.me/market_updates
加入 https://t.me/daily_signals?start=invite

要将这些链接分别替换为自己的 Telegram 链接,请创建如下规则:

字段输入值
匹配类型REGEX
搜索模式https?://t\.me/[A-Za-z0-9_/-]+(?:\?[^\s]+)?
替换为https://t.me/your_channel

此模式会查找 Telegram 链接,即使频道名称、帖子路径或链接参数各不相同也能匹配。送达的消息会使用 https://t.me/your_channel。请按上例输入模式,不要在前后额外添加 / 字符。

替换前后对比

原始内容规则送达文本
Bitcoin 动态将 Bitcoin 替换为 BTCBTC 动态
新闻 — 合作伙伴分享将后缀替换为空值新闻
今天就加入 https://t.me/market_updates使用上方的 Telegram 链接模式今天就加入 https://t.me/your_channel

替换规则会在消息格式构建最终消息之前更改来源文本。您在消息格式中编写的静态页脚不是这些规则会匹配的来源文本。

常用开关

  • 如果同一条消息中的相同单词或链接都应替换,请开启替换所有匹配项。关闭后只会替换第一个匹配项。
  • 如果 Bitcoin、bitcoin 和 BITCOIN 都应视为相同内容,请开启不区分大小写。
  • 需要删除匹配文本时,请将替换为留空。

保存并检查规则

  1. 在自动化编辑器中,为共享规则选择全局设置,或点击您监控的来源聊天/频道以打开其设置。请参阅设置的工作方式。
  2. 打开格式化选项卡,找到文本替换,然后点击添加规则。
  3. 选择 TEXT 或 REGEX。
  4. 输入要查找的文本/模式及其替换内容。
  5. 在对话框中点击添加以保存规则。
  6. 在自动化编辑器中选择保存更改。
  7. 通过私密测试聊天发送示例,并检查复制的消息。

使用私密测试路由,可以反复测试规则,无需等待原始聊天中出现消息。

常见问题

我应该使用 TEXT 还是 REGEX?
如果单词或短语每次都完全相同,请先使用 TEXT。当部分内容会变化但遵循某种模式时,请使用 REGEX,例如频道名称或用户名不断变化的链接。
ChatGPT 或其他 AI 可以帮我编写 REGEX 规则吗?
**可以。**提供几条示例消息,并明确说明您希望查找和替换什么。请 AI 解释模式,然后在私密测试路由中试用,确保它只更改您预期的文本。
为什么规则没有匹配我看到的文本?
请对照原始消息文本检查规则,不要只看应用中的显示效果。有些消息会包含 Markdown 格式字符,例如用于粗体的 **Bitcoin**、用于斜体的 *Bitcoin*,或用于链接的 [Join](https://example.com)。针对 Bitcoin 的 TEXT 规则仍会匹配 **Bitcoin** 中的单词;如果您要匹配整段格式化文本或链接,请将 Markdown 字符也包含在规则中。请在私密测试路由中检查具体更改结果。如需帮助,也可以联系客服。
我可以删除单词或链接吗?
可以。匹配相应文本或模式,然后将替换为留空。
规则更改的内容太多了。怎么办?
关闭替换所有匹配项,并让文本或模式更具体。在实际来源聊天中使用之前,请在私密测试路由中测试更新后的规则。