Python电报漫游器ReplyKeyboardMarkup

时间:2020-07-11 15:19:55

标签: python telegram-bot python-telegram-bot

我在创建电报机器人时遇到了麻烦,代码片段如下:


    from telegram.ext import Updater, CommandHandler
    from telegram import ReplyKeyboardMarkup
    
    updater = Updater(token="")
    
    def favor_keyboard(bot, update):
        # import pdb; pdb.set_trace()
        chat_id = update.message.chat_id
        keyboard = [
                        ['/icecream'],
                        ['/coffee']
                    ]
        bot.sendMessage(chat_id, "regster", reply_markup = ReplyKeyboardMarkup(keyboard))
    
    favor_command = CommandHandler('favor', favor_keyboard)
    
    updater.dispatcher.add_handler(favor_command)
    
    updater.start_polling()
    updater.idle()

我想在ReplyKeyboardMarkup下添加一些['/icecream']按钮。 我的意思是,如果用户点击['/icecream'],他应该被带到他可以选择的地方。 然后,用户选择的结果应发送给特定用户。 我进行了很多搜索并尝试了许多解决方案,但找不到任何东西。

1 个答案:

答案 0 :(得分:0)

库存储库中有few "conversation" examples。还可以查看带有说明其行为的模式的图像。