Вопрос по python библиотека telebot - Общение Python мододелов

Вопрос Вопрос по python библиотека telebot

Регистрация
7 Фев 2013
Сообщения
84
Репутация
0
Спасибо
0
Монет
0
Нужно сделать так чтобы бот удалял стикеры если кто то их отправит по их id но вот это:



sticker_ids_to_xuit = [

'CAACAgIAAxkBAAEJuwABZLauoNVU7eiR9BEzbLMfZfrvLqQAAtIpAAL1jMBLD33aa75-6UQvBA',

'CAACAgIAAxkBAAEJuwJktq8T22taZ3XZfZ1xmvNS_3lrJwAC0ikAAvWMwEsPfdprvn7pRC8E'

]





@bot.message_handler(content_types=['sticker'])

def handle_sticker(message):

if message.sticker.file_id in sticker_ids_to_xuit:

bot.delete_message(message.chat.id, message.message_id) не работает, нужен какой то другой способ
 

lts

Capitan

lts

Capitan
Регистрация
25 Май 2013
Сообщения
108
Репутация
0
Спасибо
0
Монет
0
Какую ошибку вы получаете при запуске этого кода?
 
Регистрация
3 Июл 2013
Сообщения
73
Репутация
0
Спасибо
0
Монет
0
Проблема точно в том, как ты определяешь, что стикер есть в сообщении. Выведи Id стикера, который пришел в сообщении и сравни с тем, который есть у тебя
 
Регистрация
30 Сен 2013
Сообщения
76
Репутация
-3
Спасибо
0
Монет
0
Проверьте свое сообщение. Существуют следующие ограничения на удаление сообщений ботами: Сообщение может быть удалено только в том случае, если оно было отправлено менее 48 часов назад. Боты могут удалять исходящие сообщения в группах и супергруппах. Боты с разрешениями can_post_messages могут удалять исходящие сообщения в каналах. Если бот является администратором группы, он может удалить там любое сообщение. Если у бота есть разрешение can_delete_messages в супергруппе или канале, он может удалить там любое сообщение. Возвращает True в случае успеха.
 
Сверху Снизу