супергруппы, test содержит данные пользователя и на втором месте ид сообщения
if "regayes_" in call.data:
test = call.data[8:]
test = test.split("|")
await bot.restrict_chat_member(chat_id=GROUP, user_id=test[0],
permissions=types.ChatPermissions(can_send_messages=True, can_send_media_messages=True, can_send_other_messages=True))
await bot.delete_message(chat_id=GROUP, message_id=test[1])
а ошибку выдает?
aiogram.utils.exceptions.MessageToDeleteNotFound: Message to delete not found
ну значит где-то ты все таки проебуешься в своем callback_data
item1 = InlineKeyboardButton("Согласен", callback_data=f"regayes_{message.from_user.id}|{message.message_id}")
В следующий раз сразу это указывайте. Попробуй message_id к int привести
прежняя ошибка
GROUP желательно также покажи, что в нем содержится
GROUP = "-1001620049917"
в принт выводит верный номер группы и ид сообщения так же соответствует
убери кавычки
пробовал без них, тоже самое
Видимо в другом чате вызываешь, отличном от GROUP
по этому GROUP выдается пользователю разрешение писать сообщения и сразу же за этим действием удаление сообщения не срабатывает
Обсуждают сегодня