You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Python向Twilio Conversation发送WhatsApp输入状态指示器?

使用Python向Twilio Conversation发送WhatsApp输入状态指示器的实现示例

你之前的代码问题在于直接调用对话对象的typing()方法,而输入状态是绑定到对话内具体参与者的,必须通过参与者资源来触发。以下是正确的实现代码:

from twilio.rest import Client

# 替换为你的Twilio凭证信息
api_key = "XXXXX"
api_secret = "YYYYY"
account_sid = "RRRRRR"
conversation_sid = 'AAAAA'
participant_sid = 'BBBBB'

client = Client(api_key, api_secret, account_sid)

# 向指定对话的目标参与者发送输入状态
client.conversations.v1.conversations(conversation_sid) \
    .participants(participant_sid) \
    .typing() \
    .create()

关键说明:

  • 输入状态是针对对话中的单个参与者触发的,所以必须通过participants(participant_sid)定位到具体参与者后,再调用typing().create()来生成输入状态事件
  • 确保participant_sid对应的是对话中的WhatsApp参与者,且你的Twilio凭证拥有对话API的操作权限
  • 该调用会触发WhatsApp客户端显示"对方正在输入"的指示器

内容的提问来源于stack exchange,提问作者Rodrigo Celoto

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 13:53:20