如何用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
相关产品推荐
相关产品推荐

