Как в aiogram удалить инлайн кнопку в группе для того кто на неё нажал?
Пользователь отправляет /money 10,бот присылает текст и кнопку участвовать ,как сделать так чтоб при нажатии у 1 пользователя кнопка убиралась или заменялась,а кто не нажимал кнопка была
Если я вас правильно понял, то мне просто сохранить айди того сообщения ,а когда пользователь нажмёт на инлайн ,мне в обработчике инлайн заменить обычный хендлер?
Подскажите что делаю не так ошибку выбивает сообщение не найдено:
async def rand_rul(message: types.Message):
id = message.from_user.id
names=message.from_user.first_name
username=message.from_user.username
with connection.cursor() as cursors:
cursors.execute(f"SELECT * FROM user WHERE id={id}")
for row in cursors:
balance = row['balance']
clic = row['clic']
if str(balance) >= message.text[10:]:
cursors.execute("UPDATE user SET clic=%s WHERE id=%s",(0,id))
await bot.send_animation(message.chat.id, 'https://i.gifer.com/origin/d7/d761b8744bca395410470c7681edbe8b_w200.gif')
await bot.send_message(message.chat.id, "Для регестрации на колесо фортуны нажмите кнопку ниже", reply_markup=reg_col)
else:
await bot.send_message(message.chat.id,"Недостаточно средств для колеса фортуны")
connection.commit()
async def rand_ruli(call: CallbackQuery):
await call.message.delete()
id = call.from_user.id
with connection.cursor() as cursors:
cursors.execute(f"SELECT * FROM user WHERE id={id}")
for row in cursors:
balance = row['balance']
clic = row['clic']
await call.bot.edit_message_text(text='Вы успешно зарегестрировались в колесе фортуны',chat_id=call.message.chat.id,message_id=call.message.message_id)
connection.commit()