我想在python-telegraph-bot中为用户输入,但我不知道python-telegraph-bot中的输入命令是什么。用户按下“输入名称”按钮,机器人等待用户输入,在用户输入名称后,机器人向该名称打招呼
zpgglvta1#
如果需要预定义的选项(按钮),则可以使用InlineKeyboardButton
InlineKeyboardButton
def add_suggested_actions(update, context): options = [] options.append(InlineKeyboardButton('Enter Name', callback_data='name')) options.append(InlineKeyboardButton('Enter Age', callback_data='age')) reply_markup = InlineKeyboardMarkup([options]) context.bot.send_message(chat_id='chat_id', text='Choose an option', reply_markup=reply_markup)
一旦用户选择了一个选项,callback_data将发送到您的机器人,它可以跟进请求(即问你叫什么名字?)
callback_data
1条答案
按热度按时间zpgglvta1#
如果需要预定义的选项(按钮),则可以使用
InlineKeyboardButton
一旦用户选择了一个选项,
callback_data
将发送到您的机器人,它可以跟进请求(即问你叫什么名字?)