首页 > 解决方案 > 动态添加 InlineKeyboardButton

问题描述

我正在写一个电报测验机器人。我有一个特定考试的问题列表。

主要问题是问题有不同数量的选择。所以我需要在问题循环中动态创建 InlineKeyboardButtons。

是否可以实施?

我正在使用远程机器人库(pyTelegramBotAPI)

标签: telegramtelegram-botpython-telegram-bot

解决方案


你提供的信息太少了。我会尝试猜测。

from telebot import types
markup = types.ReplyKeyboardMarkup()
markup.row('a', 'v')

您的问题是您不知道如何将可变数量的参数传递给row()? 如果我是对的,你可以这样做:

from telebot import types
markup = types.ReplyKeyboardMarkup([['a', 'v']])

所以,我认为不应该出现与创建列表有关的问题。

文档


推荐阅读