Я использую пакет telepot для создания бота в телеграмме.
Мой вопрос:
Могу ли я отправить массив из callback_data в функции InlineKeyboardMarkup?
Мой фактический код выглядит следующим образом:
keyboard = InlineKeyboardMarkup(inline_keyboard=[
[InlineKeyboardButton(text='Yes', callback_data='feedback_correct')],
[InlineKeyboardButton(text='No', callback_data='feedback_incorrect')]
]
)
И мне понравится что-то вроде этого:
keyboard = InlineKeyboardMarkup(inline_keyboard=[
[InlineKeyboardButton(text='Yes', callback_data=['feedback_correct', feedback])],
[InlineKeyboardButton(text='No', callback_data=['feedback_incorrect', feedback])]
]
)
Если это невозможно с этой функцией, знаете ли вы о другой функции, которая может выполнять что-то подобное?
Изменить: я решил это, передавая значения, разделенные в строке a; и чередование с другой стороны.
Думаю, есть лучшее решение, потому что с этим решением я могу отправить только строку из 60 символов.
Итак, есть идея?