@shadrin_ss
Junior

Как настроить ReplyKeyboard в телеграме?

Не могу сделать несколько в 3 столбца кнопки почему то не робит, подскажите что просмотрел.

keyboard = types.ReplyKeyboardMarkup(row_width=3, one_time_keyboard=True, resize_keyboard=True)
            keyboard.add(*[types.KeyboardButton(name) for name in['Одежда']])
            keyboard.add(*[types.KeyboardButton(name) for name in['Обувь']])
            keyboard.add(*[types.KeyboardButton(name) for name in['Сумки']])
            keyboard.add(*[types.KeyboardButton(name) for name in['Часы']])
            keyboard.add(*[types.KeyboardButton(name) for name in['Парфюм']])
            keyboard.add(*[types.KeyboardButton(name) for name in['Очки']])
            keyboard.add(*[types.KeyboardButton(name) for name in['Бижутерия']])
            keyboard.add(*[types.KeyboardButton(name) for name in['Чат с оператором']])
            keyboard.add(*[types.KeyboardButton(name) for name in['FAQ']])
            bot.send_message(message.chat.id, 'Выберите тип товара', reply_markup=keyboard, parse_mode="Html")
  • Вопрос задан
  • 386 просмотров
Пригласить эксперта
Ответы на вопрос 1
xstesla
@xstesla
Хачу питсы

keyboard = types.ReplyKeyboardMarkup(one_time_keyboard=True, resize_keyboard=True)

clothes = types.KeyboardButton(text = 'Одежда')
snikers = types.KeyboardButton(text = 'Обувь')
bags = types.KeyboardButton(text = 'Сумки')

keyboard.add(clothes, snikers, bags)

bot.send_message(message.chat.id, 'Выберите тип товара', reply_markup=keyboard, parse_mode="Html")
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы