Загрузка...

[Python] - В чем ошибка(телеграм бот)

Тема в разделе Python создана пользователем gerald123 7 июл 2019. (поднята 7 июл 2019) 853 просмотра

Загрузка...
  1. gerald123
    gerald123 Автор темы 7 июл 2019 Заблокирован(а) 94 25 апр 2018
    Код

    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 (не реклама), но тут застрял более чем на час. Подскажите в чем проблема. Сам бот должен удалять сообщения с ссылками.

    Эй;(
     
  2. dKingpro
    dKingpro 7 июл 2019 броукбой 366 1 июл 2018
    gerald123, если изо россии, то в россии api телеграмма заблокированы, поэтому бот не может законектится
     
  3. gerald123
    gerald123 Автор темы 7 июл 2019 Заблокирован(а) 94 25 апр 2018
    Я с *** сижу.
     
  4. dKingpro
    dKingpro 7 июл 2019 броукбой 366 1 июл 2018
  5. asdfg298
    asdfg298 8 июл 2019 331 10 фев 2017
    Сам бот работает, я только что проверил. Ты проверь, правильно ли вводишь токен бота и айди группы. Он будет реагировать только на сообщения в группе, айди который ты укажешь

    Добавь бота @myidbot в группу, напиши команду /getgroupid@myidbot

    Бот выдаст тебе айди группы. Скопируй этот айди и помести в соответствующее место в коде.
    Если после этого не будет работать - значит проблема в токене бота.
    Передай токен напрямую в виде строки. вот так: http://prntscr.com/oc0kzr
     
  6. gerald123
    gerald123 Автор темы 8 июл 2019 Заблокирован(а) 94 25 апр 2018
    Спасибо, еще вчера заметил:admin:
     
Top