я не понимаю почему у меня при выполнении части кода выдаёт ошибку?
@bot.message_handler(content_types=['text']) #обработка текста
def func(message):
if(message.text in set(Alex_Gde)):
bot.reply_to(message, f"Приветик,{message.from_user.first_name} {message.from_user.last_name}\n я вижу что мой создатель не отвечает я могу написать ему в лс")
markup = types.InlineKeyboardMarkup()
button1 =types.InlineKeyboardButton('да', callback_data='ButYes')
button2 =types.InlineKeyboardButton('нет', callback_data='ButNo')
markup.add(button1,button2)
help_mess = f' хочешь что-бы я написал ему в лс?'
qwerty= bot.send_message(message.chat.id, help_mess, reply_markup=markup)
@bot.callback_query_handler(func=lambda call: True)
def answer(call):
if call.data == 'ButYes':
bot.send_message(call.message.chat.id, text="хорошо пишу сообщение")
if call.data == 'ButNo':
bot.send_message(call.message.chat.id, text="хорошо не буду писать сообщение")
qwer=qwerty.message_id
bot.delete_message(message.chat_id, qwer)
суть такова я хочу чтобы при написании сообщения бот выдавал кнопки под сообщением после нажатия он должен будет запустить ту лили иную часть скрипта и удалить сообщение с кнопками но вот не задача при нажатии на кнопку бот пытается удалить сообщение и выдаёт ошибку
bot.delete_message(message.chat_id, qwer)
^^^^^^^^^^^^^^^
AttributeError: 'Message' object has no attribute 'chat_id'