Ответы пользователя по тегу Python
  • TypeError: Object of type KeyboardButton is not JSON serializable (Aiogram), как решить?

    GTapok
    @GTapok
    Короче, анекдот, совершенно случайно починил
    У меня была такая же фигня, и вот что я сделал:

    classes = [
            types.InlineKeyboardButton(text='Мечник', callback_data='Мечник'),
            types.InlineKeyboardButton(text='Маг', callback_data='Маг'),
            types.InlineKeyboardButton(text='Лучник', callback_data='Лучник')
        ]

    (Всё условно)

    class_char = types.InlineKeyboardMarkup(row_width=2).add(*classes)

    В чём дело?
    В .add() я передал список со звёздочкой в начале. Без неё такую же ошибку ловил

    Не уверен, насколько это подходит к вопросу (годовой давности), но вот)
    Ответ написан
    5 комментариев