首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Python-Telegram-Bot中为用户输入

在Python-Telegram-Bot中为用户输入
EN

Stack Overflow用户
提问于 2020-06-15 10:15:14
回答 1查看 804关注 0票数 0

我想在python-telegram-bot中为用户输入,但我不知道在python-telegram-bot中输入命令是什么。对于考试:用户按“输入姓名”按钮,机器人等待用户输入,用户输入姓名后,机器人向该姓名问好。

EN

回答 1

Stack Overflow用户

发布于 2020-06-15 16:18:37

如果您需要预定义的选项(按钮),则可以使用InlineKeyboardButton

代码语言:javascript
复制
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就会被发送给你的机器人,它可以跟进请求(即询问你的名字?)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62380346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档