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

如何用Python在Twilio WhatsApp消息回复中添加按钮?

实现带响应按钮的消息回复

当然可以实现,你需要借助Twilio的QuickReply组件来添加"Got it"按钮。以下是修改后的完整代码:

from twilio.twiml.messaging_response import MessagingResponse, QuickReply
from flask import Flask, request

app = Flask(__name__)

@app.route("/bot", methods=["POST"])
def bot():
    incoming_msg = request.values.get('Body', '').lower()
    resp = MessagingResponse()
    msg = resp.message()
    quote = 'Ola'
    msg.body(quote)
    
    # 添加"Got it"响应按钮
    quick_reply = QuickReply(title='Got it', payload='got_it')
    msg.quick_replies([quick_reply])
    
    return str(resp)

if __name__ == "__main__":
    app.run(debug=True)

关键说明:

  • 需要额外导入QuickReply类,它用于定义消息的快速回复按钮
  • QuickReply的title参数是按钮显示的文本,payload是用户点击按钮后返回的标识内容,方便后续处理用户的点击动作
  • 通过msg.quick_replies()方法将按钮绑定到回复消息上

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 00:00:57