Задать вопрос
@zerorez4

Как создавать клавиатуры в aiogram3?

from aiogram.types import ReplyKeyboardMarkup, KeyboardButton

btm1 = KeyboardButton(text='Бросить кубик', callback_data='cube')
btm2 = KeyboardButton(text='Бросить в корзину', callback_data='basketball')

game_markup = ReplyKeyboardMarkup()
game_markup.add(btm1, btm2)


Выдаёт ошибку: Field required [type=missing, input_value={}, input_type=dict]
На сайтах ничего про это не нашёл
  • Вопрос задан
  • 303 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Решения вопроса 1
febday
@febday
В KeyboardButton не существует параметра callback_data, он есть в InlineKeyboardButton

В примерах aiogram`а всё написано:
*инлайн клавиатура*
*обыкновенная клавиатура*
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы