文档 / 群发

群发与细分

一次群发会将一条消息同时发送给多个订阅者——可选择按细分筛选,可选择在未来某个时间。在控制台中打开一个机器人,然后前往 群发.

细分

细分是针对机器人受众的一个已保存筛选器——由您的流程收集的属性(通过设置属性和提问节点)、订阅日期和活跃度构建而成。细分是可复用的:创建一次,在每个活动中定位,成员资格会随着订阅者的变化而重新计算。

细分还支持流程中的 细分节点 ,因此进入某个细分的订阅者可以触发自动化——为新注册者提供欢迎序列,为不活跃者提供召回流程。

还没有细分?没有细分的群发会简单地发送给该机器人的整个受众。

撰写与排期

一次群发由名称、消息(带可选按钮的文本——URL 按钮是很好的行动号召)和可选细分组成。立即发送或安排在特定时间——对时区和上线时机很有用。已安排的群发会保留在列表中并显示到期时间,直到那一刻到来。

每条线路都包含每月群发配额(显示在 定价页面 页面以及您的账单用量规模中);超出该配额的发送会被明确拒绝,而不是悄悄失败。

如何控制投递速度

Telegram 将批量发送限制在每秒约 30 条消息。Meshwire 会为每个收件人的一条投递记录排队,并在后台流转中以每秒 25 条消息的速度清空队列,安全地保持在上限之下——每个活动、每次流转最多处理 200 个收件人,因此一个庞大的活动不会导致其他活动缺乏资源。当 Telegram 返回“减速”响应时,该次流转会立即停止,并在下一个周期从中断处准确恢复:不会跳过任何人,也不会重复发送给任何人。

解读结果

结果含义
已送达Telegram 已为该订阅者接受该消息。
已屏蔽订阅者屏蔽了机器人、删除了账户,或该对话已不再存在。会自动从未来的发送中排除。
失败临时错误——将在后续流转中重试。如果 Telegram 报告活动发送过快,发送会以安全的速度暂停并继续,而不会跳过任何人。

群发的状态从 排队中 变为 发送中 ,再变为 已完成 (如果没有任何内容能够送达,则为 失败 )。计数器会随着投递的进行在每次流转中更新,并在最终统计数据出炉时向您的 broadcast.completed 触发一个事件 webhook

深入阅读

分组、语言与诚实的送达

群发面向分组——由流程自动维护的标签(已预约、候补成员、等级会员、按职位的候选人)或你定义的筛选条件。只要群发提供翻译,受众中的每个人都会以自己的语言收到消息,并以基础文案兜底。\n送达报告按收件人如实呈现:已发送、失败并给出原因、或因订阅者屏蔽了机器人而跳过——被屏蔽的订阅者会退出受众统计,让未来的发送不再为永远收不到的人消耗额度。\n定时是一等能力:把群发安排到未来时刻,出发前可随时取消——这就是“定时消息”与“定时事故”的区别。