import config import telebot bot = telebot.TeleBot(config.token) #============= GROUP_ID = -378538451 # Ваш ID группы @bot.message_handler(func=lambda message: message.entities is not None and message.chat.id == GROUP_ID) def delete_links(message): for entity in message.entities: # Пройдёмся по всем entities в поисках ссылок # url - обычная ссылка, text_link - ссылка, скрытая под текстом if entity.type in ["url", "text_link"]: # Мы можем не проверять chat.id, он проверяется ещё в хэндлере bot.delete_message(message.chat.id, message.message_id) else: return #============== if __name__ == '__main__': bot.polling(none_stop=True) Code import config import telebot bot = telebot.TeleBot(config.token) #============= GROUP_ID = -378538451 # Ваш ID группы @bot.message_handler(func=lambda message: message.entities is not None and message.chat.id == GROUP_ID) def delete_links(message): for entity in message.entities: # Пройдёмся по всем entities в поисках ссылок # url - обычная ссылка, text_link - ссылка, скрытая под текстом if entity.type in ["url", "text_link"]: # Мы можем не проверять chat.id, он проверяется ещё в хэндлере bot.delete_message(message.chat.id, message.message_id) else: return #============== if __name__ == '__main__': bot.polling(none_stop=True) Решил я научиться писать телегарм бота по https://groosha.gitbook.io/telegram-bot-lessons/chapter10 (не реклама), но тут застрял более чем на час. Подскажите в чем проблема. Сам бот должен удалять сообщения с ссылками. Эй;(
gerald123, если изо россии, то в россии api телеграмма заблокированы, поэтому бот не может законектится
Сам бот работает, я только что проверил. Ты проверь, правильно ли вводишь токен бота и айди группы. Он будет реагировать только на сообщения в группе, айди который ты укажешь Добавь бота @myidbot в группу, напиши команду /getgroupid@myidbot Бот выдаст тебе айди группы. Скопируй этот айди и помести в соответствующее место в коде. Если после этого не будет работать - значит проблема в токене бота. Передай токен напрямую в виде строки. вот так: http://prntscr.com/oc0kzr