Задать вопрос
@d3m0l
Учу Python

Почему TypeError?

Делаю свадьбу в боте через кнопки, нужно проверить совпадает ли айди человека который вызвал кнопку с айди человека который нажал на нее, так вот... Ошибка.
Код:
@bot.callback_query_handler(func=lambda call: True)
def callback_marry_y(call, message: types.Message):
    if call.message:
        if call.data == f'button_marry_y.{message.from_user.id}':
            if call.from_user.id == message.from_user.id:
                print('da')
            else:
                print('net')


Ошибка:
TypeError: callback_marry_y() missing 1 required positional argument: 'message'
  • Вопрос задан
  • 70 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
karabanov
@karabanov
Системный администратор
Так переведи ошибку с английского, там ведь написана причина у callback_marry_y отсутствует 1 обязательный позиционный аргумент: 'message'
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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