嗨,我有一个用python编码的电报机器人,它向用户返回了一些交互式按钮。 具体来说,当用户发送特定消息时,机器人会回答一个问题,然后是两个按钮“是”或“不是”。 如果用户单击“是”按钮,则该漫游器应要求用户通过sendMessage函数插入2个参数,但目前仅向我显示一个参数。
代码下方:
def on_callback_query(msg):
query_id, chat_id, query_data = telepot.glance(msg, flavor='callback_query')
if query_data == 'Yes':
bot.sendMessage(chat_id, 'Insert name')
name = msg['text']
bot.sendMessage(chat_id, 'Insert last name');
lastName = msg['text']
elif query_data == 'No':
bot.sendMessage(chat_id, 'Already exists')
当前情况:如果用户单击“是”按钮,则漫游器会返回到用户“插入名称”,一旦插入,该漫游器就不会返回“插入姓氏”
似乎是代码:
bot.sendMessage(chat_id, 'Insert last name');
lastName = msg['text']
被忽略。
我该怎么做才能显示两个问题?
谢谢