python-telegram-bot - 如何使用 python-telegram-bot 制作示例中的按钮?
问题描述
我在 Telegram 的 @ShopBot 上找到了一个有趣的菜单,所以我想如何为我的机器人制作菜单,就像这个一样。
我在哪里可以找到代码示例或教程如何使用 python-telegram-bot 框架在此菜单中制作类似复选框的按钮?
解决方案
试试看:
@bot.message_handler(commands=['menu'])
def menu(m):
cid = m.chat.id
menuKeyboard = types.InlineKeyboardMarkup()
menuKeyboard.add(types.InlineKeyboardButton('Button1', callback_data='button1'),
types.InlineKeyboardButton('Button2', callback_data='button2'))
bot.send_message(cid, "Menu", reply_markup=menuKeyboard)
推荐阅读
- asp.net - 使用现有对象作为突变的输入
- nix - 安装后configuration.nix在哪里
- python - 随机无发生器
- oop - (上) 在同一个包内投射,是不是错了?
- azure - 从 CLI 连接到 Azure Redis Enterprise
- node.js - 如何在服务器数据库上存储客户端定义的数据表
- sonarqube - 从 org.sonar.api.batch.rule.ActiveRule 获取 org.sonar.api.rules.Rule
- youtube - 在 YouTube 上绕过 Recaptcha
- python - 将具有可变间距和科学记数法的 numpy 数组的字符串表示形式转换为列表的简单方法
- java - 为什么这段代码会抛出 ClassCastException 如果它应该 **change** 使用泛型返回一个 Int[]