发送互动消息:按钮和列表
互动消息让收件人点击按钮或列表,而不必输入文字。互动消息分为回复按钮和列表消息两种,两者都有固定的小限制,往往比其他因素更影响对话设计。
回复按钮
一条消息下方最多可放 3 个按钮。收件人点击其中一个后,回复会通过您的 Webhook 作为普通入站消息返回,并携带按钮的 id,因此您应根据 id 匹配,而不是根据标签匹配。标题最多 20 个字符,这比听起来更短,通常会迫使您重写文案。
- 每条消息最多 3 个按钮。
- 标题最多 20 个字符。
- 每个按钮都有由您选择的 id,回复时会原样返回。
- 按钮周围可选择添加标题、正文和页脚。
列表消息
一个按钮可以打开包含最多 10 行的菜单,并分成最多 10 个分区。每一行都有标题、可选描述和 id。当 3 个按钮不够用时可以使用列表,但请记住,收件人必须先打开列表才能看到内容,因此按钮标签需要清楚说明用途。
- 总共最多 10 行,分布在最多 10 个分区中。
- 行标题最多 24 个字符,描述最多 72 个字符。
- 每条消息只能有一个列表,不能与按钮结合使用。
- 并非所有类别的模板消息都支持列表。
回复如何返回
回复会通过与其他入站消息相同的消息 Webhook 返回,并带有标明按钮或行 id 的 interactive 对象。不需要另外订阅任何内容。
请根据 id 匹配,而不是根据标题匹配。编辑文案的人可能会修改标题,而 id 不会改变。根据文字匹配的处理程序,可能会在有人修正错字后静默失效。
Coexistence 会带来什么变化
按钮和列表本身没有变化。它们都是普通的 Cloud API 消息,在 Coexistence 号码上的工作方式与其他号码相同。
变化在于回复会送达的位置:客户的点击会同时出现在手机上的 WhatsApp Business 应用和您的 Webhook 中,因为 Coexistence 号码会向两边送达消息。如果处理程序会自动回复,就应考虑到客户可能同时在应用中手动回复同一条消息。
常见错误
- 根据按钮标题匹配回复。标题会被编辑,id 不会。
- 为超过 3 个按钮设计流程。这个限制是固定的,没有变通方法。
- 忘记客户可能会在 WhatsApp Business 应用中手动回复同一次点击。
EasyCoexistence 将包括互动回复在内的消息事件从 Meta 直接路由到您的端点,让按钮点击连同 id 一起到达您的系统。
常见问题
我可以发送多少个按钮?
3 个。这是平台的硬性限制,没有变通方法。
有人点击后会返回什么?
一条通过消息 Webhook 返回的普通入站消息,其中带有您分配给按钮或行的 id。
可以同时使用按钮和列表吗?
不可以。一条消息只能使用其中一种。
这些消息需要额外收费吗?
不需要。它们是普通消息,Meta 会按照该对话中其他消息的相同方式计费。
继续阅读
准备开始了吗?
几分钟即可设置 WhatsApp Coexistence,而不是几个月。应用会继续在手机上运行。
开始免费试用验证时间