Telegram Bot Python向用户发送多条消息

时间:2019-10-23 14:17:34

标签: python bots telegram sendmessage

嗨,我有一个用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']

被忽略。

我该怎么做才能显示两个问题?

谢谢

0 个答案:

没有答案