Ботостроение Telegram. Хэндлеры и апдейты. Pyrogram - полное руководство по ботам и юзерботам.

Sdílet
Vložit
  • čas přidán 12. 10. 2022
  • 📘 В этом видео мы узнаем какие бывают хэндлеры, а также с их помощью научимся реагировать на событие в телеграм.
    Pyrogram - это фреймворк для создания телеграм ботов. Причем с его помощью можно создавать как телеграм ботов, так и юзерботов. В этой серии видеоуроков я познакомлю тебя с его функционалом и в конце изучения для закрепления навыков мы напишем полезного юзербота. Обязательно подпишись на канал, поставь лайк этому видео и выскажи свое мнение об этом видео в комментариях. Активируй колокол, чтобы не пропустить ни одного видео, которое со 100% вероятностью поможет тебе в изучении ботостроения!
    🐍 Научись зарабатывать на Python - money-python.com/telegram
    🎯 Обязательно ознакомься с моими курсами, в которых мы с учениками работаем достаточно тесным, можно сказать, "семейным" составом.
    Мы прокачаем твой скилл с "я ничего не понимаю в python" до "я умею писать шустрых, легких и стабильных телеграм ботов".
    Никакой воды и видео по 40, а то и больше минут - только сжатая, сконцентрированная выжимка практики. Моя задача - дать вам продвинутые навыки простыми словами, которые сделают вас на голову выше всех остальных и уменьшить ваши времязатраты на разработку своих проектов или клиентских.
    ▶ Смотреть весь плейлист Aiogram - tinyurl.com/45bz73r8
    ▶ Смотреть весь плейлист Pyrogram - tinyurl.com/4bvy7d8p

Komentáře • 16

  • @user-kk9vl4jd5y
    @user-kk9vl4jd5y Před rokem +1

    Респектище за Ctrl + Q и нотификацию методов! Для себя наконец-то закрыл этот вопрос.

  • @user-vc9du2wn7p
    @user-vc9du2wn7p Před rokem +1

    Благодарю за ваш труд! Очень подробно и доходчиво разбираете каждую тему, для новичка просто клад.

  • @vitalik3447
    @vitalik3447 Před rokem +2

    из всех рассмотренных команд работали ТОЛЬКО пересылы сообщений. На message.copy('me'), message.forward('me') , client.send_message, client.copy_message реакции никакой. Самое непонятно то, что бот реагирует только на сообшения с аккаунта, создавшего его. на другие ккаунты реакции нет. Почему такое происходит?

  • @pavelkharitonov9065
    @pavelkharitonov9065 Před 2 měsíci

    А если с каким-то пользователем ( назовем его пользователь 2 ) у данного Client не было взаимодействия, то переслать ему копию из чата между Client и пользователем 1 не получится? Т.е. для метода copy нужен либо id чата, либо пользователя, но только тех, с которыми уже были взаимодействия?

  • @markkogan6551
    @markkogan6551 Před rokem +1

    Почему тогда в aiogram используешь регистраторы, а не декораторы ?

    • @nztcoder
      @nztcoder  Před rokem

      Так я и тут вроде декораторы не использую :)
      Можно и декораторами, да. Кому как удобно, мне удобнее когда сразу виден порядок регистрации хэндлеров - не нужно "гулять" по файлам и искать хэндлеры. Очень актуально для больших проектов.

    • @dmitrybarkovskyi3957
      @dmitrybarkovskyi3957 Před rokem

      @@nztcoder такой вопрос как написать только в class? У меня возникла сложность в запуске а именно в авторизации. В __init__ я передал hash id phone, создал self.client = Client("account", api_id = self.api_id, api_hash = self.api_hash, phone_number = self.phone_number)
      И основной вопрос в client.run для этого нужно создать отдельный метод или в __init__? Просто пробовал и так и сяк но не работает.

  • @davgf438
    @davgf438 Před rokem +2

    Что ж вы заранее не предупреждаете, чтобы это тестилось на отдельном аккаунте) У меня скрипт заспамил чаты, на которые я был подписан. Пришлось договариваться о разбане) То есть после включения он начал работать на все сообщения во всех чатах от каналов.

    • @nztcoder
      @nztcoder  Před rokem +1

      Отныне тестируйте на отдельном акке:)

    • @davgf438
      @davgf438 Před rokem

      @@nztcoder Придется) А можете еще сориентировать по такому вопросу. Я правильно понимаю, что при написании ботов через библиотеки, вроде airogram или telebot, возможностей меньше, чем при использовании обычного Telegram API? То есть, через pyrogram сделать юзербота проще, чем через обычные библиотеки?

    • @nztcoder
      @nztcoder  Před rokem

      Вряд ли возможностей меньше. telebot, aiogram это обертки над API, и там есть те же методы

  • @Alex-qi2hw
    @Alex-qi2hw Před 5 měsíci

    как использовать user API телеграмма просто через get запросы, без pyrogram ?

    • @nztcoder
      @nztcoder  Před 5 měsíci

      Можно с помощью request, httpx и т.д.

  • @sofex9141
    @sofex9141 Před rokem

    Сделал такой же скрипт, поугарал знатно, начало по всем группам писать

    • @nztcoder
      @nztcoder  Před rokem

      😁
      Для т мира лучше отдельный аккаунт зарегистрировать.