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

Ошибка в коде, не могу понять, что не так?

Мой код:
elif message.text in[delo.text for delo in user.buisnes]:
		text = {message.text}
		deluga = types.InlineKeyboardMarkup(row_width=2)
		deluga.add(types.InlineKeyboardMarkup(text='Выполннить', callback_data='completed_'))
		deluga.add(types.InlineKeyboardMarkup(text='Удалить', callback_data='delete_'))
		deluga.add(types.InlineKeyboardMarkup(text='Меню', callback_data='menu'))
		bot.send_message(message.chat.id, text, reply_markup=deluga)


Ошибка:
deluga.add(types.InlineKeyboardMarkup(text='Выполннить', callback_data='completed_'))
TypeError: __init__() got an unexpected keyword argument 'text'

он с одной стороны указывает на строчку, где нет переменной текст, а с дургой ругается на нее, программирвоанием занялся неделю назад, не могу понять в чем беда
  • Вопрос задан
  • 95 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
@MEDIOFF
Python Developer
deluga.add(types. InlineKeyboardButton(text='Выполннить', callback_data='completed_'))


Замените в добавлении кнопок InlineKeyboardMarkup на InlineKeyboardButton
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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