Как работают Telegram-боты?

Поделиться
HTML-код
  • Опубликовано: 26 дек 2024

Комментарии •

  • @merionacademy
    @merionacademy  4 месяца назад +3

    😮 Бесплатный онлайн-курс Telegram-боты на Python:
    wiki.merionet.ru/merion-academy/courses/telegram-boty-na-python/?YT&

  • @isendel846
    @isendel846 4 месяца назад +60

    Ведущий канала (диктор) молодец! Очень приятный голос, хорошо поставлена дикция. Музыка на фоне тоже нравится. Хорошая работа с кадром, эффектами инфографикой (не помню как это называется). В общем работа с каналом очень добросовестная, высокого качества.

  • @dmttr1
    @dmttr1 4 месяца назад +93

    Ай-яй-яй, синхронный requests для получения собакенов в асинхронном хэндлере

    • @Artemon-yl5ze
      @Artemon-yl5ze 4 месяца назад +2

      Боты в отличие от людей не могут сначала говорить, потом думать 😂
      (Пока данные не получишь отправлять пустые сообщения бессмысленно)

    • @Artemon-yl5ze
      @Artemon-yl5ze 4 месяца назад +9

      Не останавливать же работу всего бота, пока отвечаешь на одно из сообщений одного из пользователей

    • @standi6037
      @standi6037 4 месяца назад

      ​@@Artemon-yl5ze ? не понял

    • @privawd4255
      @privawd4255 4 месяца назад

      @@Artemon-yl5ze Ну так синхронный вызов блокирует евентлуп, и бот не может обрабатывать другие сообщения пока не завершиться синхронный вызов

    • @kooorpatovnikooolay8340
      @kooorpatovnikooolay8340 4 месяца назад

      ​​​​​@@standi6037существуют задачи io bound,например, чтение из файла, бд, получение данных с веба, которые можно представить так для удобства: это функция на отправку запроса, а не их получения. То есть времени занимает мало.
      Ос крутит фоновый цикл в своем системном процессе и как получает ответ вызывает условно кэлбэк функцию в вашем коде, куда кидает данные как аргумент (функция возвращает эти данные).
      asyncio крутит бесконечный цикл в рамках вашего основного потока и производит сборку кода в этот 1 поток. Сначала берется 1 задача. выполняется. достигается await выполняется функция отправки запроса. потом берется 2 задача и выполняется, не дождавшись ответа для предыдущей, выполняет код до await 2 функции.Отправляет запрос переходит к 3. и вот пришли данные. asyncio вставляет новую задачу допустим 5 элементом в стэк(последний элемент) для выполнения: код, что идет после await и новые данные которые мы на конец-то получили. Тем временем выполняется 4 задача. Выполнилась. И вот 5 - это уже обработка полученных данных.
      requests - это то что выполняет запрос и создает цикл, в котором ждет получения ответа. Тоесть никакого разделения задачи на подзадачи нет. И код занят циклом в реквесте, а не циклом в боте. 1 секунда request. И 50 одновременный пользователь ждет 50 секунд любого ответа от бота.
      Надеюсь, что понятно объяснил.

  • @xopp3r_s
    @xopp3r_s 4 месяца назад +26

    Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик!

    • @hollytale
      @hollytale 4 месяца назад +4

      Ты не на том канале.....

    • @xopp3r_s
      @xopp3r_s 4 месяца назад +1

      @@hollytale неправда

  • @maxsspeaker
    @maxsspeaker 4 месяца назад +13

    Сначала люди сюдели и писали команды в MS-DOS консоли, потом перешли на графический интерфейс windows...
    А сейчас мы снова пишем команды, только не в консоли а в чате, класс

    • @ЭмметтБраун-у3т
      @ЭмметтБраун-у3т 4 месяца назад +2

      Появилось больше возможностей ,дизайн стал лучше ,при этом скорость таже или лучше ,чем не устраивает ...

    • @romandonw
      @romandonw 4 месяца назад +1

      i use arch btw.

    • @romandonw
      @romandonw 4 месяца назад

      and i like MS-DOS too

    • @romandonw
      @romandonw 4 месяца назад

      btw.

    • @crazy_happpy
      @crazy_happpy Месяц назад

      Деградация😁😁😁

  • @elvirakharunova1589
    @elvirakharunova1589 4 месяца назад

    Спасибо большое за прекрасное объяснение! Обожаю ваш юмор и доходчивость. Записалась на курс ❤

  • @makaroffspizhena
    @makaroffspizhena 4 месяца назад +2

    Нифига не понятно, но очень интересно! 👍🔥🔥🔥

  • @mastertigr
    @mastertigr 4 месяца назад +1

    наконец-то кто-то дал понятную инструкцию, спасибо!

  • @yuriyfedoskin
    @yuriyfedoskin 4 месяца назад

    Хорошая и полезная реклама самих себя!🎉👍

  • @dmitrychistyakov6392
    @dmitrychistyakov6392 4 месяца назад +21

    Я если честно ждал объяснения на более глубоком уровне)
    А телеграмм бот не может закрыть ипотеку

    • @merionacademy
      @merionacademy  4 месяца назад +6

      Глубже для 10 минутного видоса уже некуда 🙂

    • @green_man9705
      @green_man9705 4 месяца назад

      Есть поговорка "Чем глубже тем лучше"​ @@merionacademy

    • @MrKir-l6x
      @MrKir-l6x Месяц назад

      Да блин,я хотел узнать что такое бот ,нах он нужен и как им пользоваться...а тут все мозги засрали🥴​@@merionacademy

    • @mintikfur
      @mintikfur Месяц назад

      Ну, как говорится "а негр может мне реп тут не читать"))

  • @shlopaiushiy-po-popke
    @shlopaiushiy-po-popke 4 месяца назад

    Спасибо, что вы есть

  • @Gameplaimp3
    @Gameplaimp3 4 месяца назад

    Подписаться на такой прекрасный канал

  • @Ani_mo69
    @Ani_mo69 4 месяца назад +1

    Ахахаха Я только недавно начал изучать telegram ботов ваш канал был как вспомогательный И тут на это видео! Ахаха спасибо

  • @MiFista01
    @MiFista01 4 месяца назад

    Или можно использовать подобное pm2 только для питона

  • @postoronny
    @postoronny 4 месяца назад +17

    Что такое телеграм?

    • @P3chenka7
      @P3chenka7 4 месяца назад +1

      Telegram это мессенджер

    • @postoronny
      @postoronny 4 месяца назад

      @@P3chenka7 , спасибо!

    • @AsdfgAsdfg12363
      @AsdfgAsdfg12363 4 месяца назад +2

      Это ватсап

    • @mikhailsartakov4750
      @mikhailsartakov4750 4 месяца назад

      Это самый лучший мессенджер в мире

    • @vpr-
      @vpr- 2 месяца назад

      телеграф это

  • @ArchDevWorkshop
    @ArchDevWorkshop 4 месяца назад

    Подскажите, в какой программе делаете ролики ?)

  • @andreylifantiev
    @andreylifantiev 4 месяца назад

    очень интересно

  • @dauletakylbayev4679
    @dauletakylbayev4679 Месяц назад

    Можно ли создать бот для подачи заявки в госзакупках?

    • @merionacademy
      @merionacademy  Месяц назад

      Технически можно все, но советуем вам изучить легальность этого!

  • @artimsay
    @artimsay 25 дней назад

    0:47 ай ай ай, очень очень плохо☝️

  • @i_applemac
    @i_applemac 4 месяца назад

    А юзер боты как сделать?)расскажете в курсе?)

    • @jdk_h
      @jdk_h 4 месяца назад

      через Telethon или Pyrogram, в доках расписано

    • @i_applemac
      @i_applemac 4 месяца назад

      @@jdk_h посмотрю спасибо

    • @glowdy9009
      @glowdy9009 4 месяца назад

      через Pyrogram

  • @noname.8290
    @noname.8290 Месяц назад

    Подскажите плжалуйста, как сделать так, чтобы автору приходили сообщения от других пользователей через бот?

  • @shlopaiushiy-po-popke
    @shlopaiushiy-po-popke 4 месяца назад

    1:19 9 лет , скоро десять уже. У кого так же?
    А может вам следующие темы пройтись по тикток, икс ,воцап?

  • @newusername-i4n
    @newusername-i4n 4 месяца назад +5

    8:15 ради этого создавалось видео

  • @MaxBudkin
    @MaxBudkin 4 месяца назад +2

    Виталика не ожидал увидеть))

  • @shlopaiushiy-po-popke
    @shlopaiushiy-po-popke 4 месяца назад

    В телеге ещё и кошелёк появился так-то
    Так я понимаю что кулсторибобнул , вероятно. Но тоже можно об этом рассказать потом.

  • @Artemon-yl5ze
    @Artemon-yl5ze 4 месяца назад +3

    С помощью бота нельзя написать другому боту, или написать пользователю котрый ничего не писал боту.
    P.S. можно организовать переписку ботов создав беседу и добавив их туда.

    • @MXT1GA
      @MXT1GA 4 месяца назад +2

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

    • @meljnichenko
      @meljnichenko 4 месяца назад +2

      Для таких моментов существуют userbot'ы (т.е. бот, который сидит под акаунтом обычного пользователя)

    • @FootagesNoFootages
      @FootagesNoFootages 4 месяца назад

      ​@@meljnichenko в дискорде из называют селф-боты

    • @Istwood100
      @Istwood100 2 месяца назад

      @@meljnichenko ага, а потом телега сносит твой аккаунт за слишком частые запросы, мой аккаунт снесли за 30 запросов за час, тоже подумал, что я самый умный и смогу реализовать автоматическое добавление юзеров в переписку с юзерботом. Сработало, но ненадолго

  • @pasha_1as264
    @pasha_1as264 4 месяца назад

    Здравствуйте Леонид не очень видно чё за код если можно то по больше сделайте пожалуйста спасибо заранее видео класс

    • @merionacademy
      @merionacademy  4 месяца назад +1

      Как вы догадались, что я Леонид?

  • @mpy2870
    @mpy2870 2 месяца назад

    Можете пожалуйста сказать, как можно сделать так, чтобы юот присылал мне сообщение от людей мне? Чтобы после определённой команды человек писал сообщение и оно через бота доходило до меня

    • @Istwood100
      @Istwood100 2 месяца назад

      пишешь в чат с ботом сообщение, на бэке получаешь это сообщение через update и отправляешь в свой чат с ботом (chatId). Чтобы работало, бот должен быть запущен в обоих чатах (запущен, значит пользователь первый ему что-то написал, хотя бы команду /start)

    • @mpy2870
      @mpy2870 2 месяца назад

      @@Istwood100 спасибо)

  • @forsidekhan5405
    @forsidekhan5405 4 месяца назад

    Добрый вечер, я диспетчер
    Ухахахахахахахахахаах чот заорал чайкой...

  • @darksoul921WorldOfTanksWoT
    @darksoul921WorldOfTanksWoT 4 месяца назад

    В одно ухо влетело, в другое вылетело.
    Наверно отправлять ему файлы, или совершать вычислительные действия, только готовые файлы. Я хз

  • @hoopengo2289
    @hoopengo2289 4 месяца назад

    не ожидал если честно...

  • @PCMobile725
    @PCMobile725 4 месяца назад

    УРА МЕРИОН АКАДЕМИ

  • @jdk_h
    @jdk_h 4 месяца назад

    Ого, поменяли стиль превью

  • @SVelichko22
    @SVelichko22 4 месяца назад

    что нельзя делять с помощью телеграмм бота? менять картриджи в бухгалтерии или обжать джек.
    НО, может быть настроен телеграмм бот, который получает сисадмин и идет менять картридж и обжимать джек.

    • @Istwood100
      @Istwood100 2 месяца назад

      Можно.
      Допустим, у тебя есть робот, который выполняет то или иное действие по команде. Как делать роботов, можешь глянуть у Марка Робера. А как через бота отправлять команды, должно быть и так понятно

  • @qwermc
    @qwermc 4 месяца назад

    1:58 от кого?

  • @maxsspeaker
    @maxsspeaker 4 месяца назад

    Всё же, лучше показать как делать ботов для дискорда, там функционал больше, например, бот может зайди в голосовой канал, и например начнёт играть музыку с компьютера, или вообще получать события об пользователях

    • @PlayaSippinDope
      @PlayaSippinDope 3 месяца назад

      кроме проигрывания музыки ты и не назовешь никакого "большего функционала"

  • @shlopaiushiy-po-popke
    @shlopaiushiy-po-popke 4 месяца назад

    2:32 оч глубокий мем ввиде одного лого

  • @shlopaiushiy-po-popke
    @shlopaiushiy-po-popke 4 месяца назад

    9:20 ну и что, это даже плюс

  • @crutoboy
    @crutoboy 4 месяца назад

    Боты не могут ставить реакции. А я так хотел чтоб это было

  • @parse-g7456
    @parse-g7456 4 месяца назад

    С помощью телеграм ботов нельзя прямо в боте транслировать видео, без вебапп

  • @vladislavanishchenko1921
    @vladislavanishchenko1921 4 месяца назад +2

    С помощью ботов нельзя писать другим ботам)))
    Иначе они сговорятся и заставят тебя самого все делать😂

    • @Istwood100
      @Istwood100 2 месяца назад

      Можно, если использовать бота + юзербота

  • @ЛевПодгорный-ь2ф
    @ЛевПодгорный-ь2ф 4 месяца назад

    Отличный саундтрек (за кадром) как называется?

  • @MightyMeqi
    @MightyMeqi 2 месяца назад

    Nice

  • @IO-dc1xc
    @IO-dc1xc 4 месяца назад

    Прям будто диктора из Смешариков послушал

  • @playt_pythonlearn
    @playt_pythonlearn 4 месяца назад

    6:41

  • @shlopaiushiy-po-popke
    @shlopaiushiy-po-popke 4 месяца назад

    0:57 икс? Ака твиттер?
    Ой, нет ...(

  • @QUGOR23
    @QUGOR23 4 месяца назад +3

    Почему этот видос вышел ток после того как я написал 20+ тг ботов)
    Нельзя получить список каналов где находиться бот, можно ток состовлять бд во время получения сообщения. Ну эт на js)

    • @equim7363
      @equim7363 4 месяца назад

      Ты пишешь ботов на js? Как считаешь на чем лучше писать, если я знаю js, но все кого я знаю пишут на питоне, может лучше изучить питон?

    • @meljnichenko
      @meljnichenko 4 месяца назад

      @@equim7363пиши на js. На js тоже пишут ботов

    • @PlayaSippinDope
      @PlayaSippinDope 3 месяца назад

      @@equim7363 так питон легкий язык

  • @forsidekhan5405
    @forsidekhan5405 4 месяца назад +1

    Непониль... Где "Лягушоначик"?
    Абижули включил.
    💔💔💔💔

  • @lich8281
    @lich8281 4 месяца назад

    Бот не может писать другому боту, наверное

  • @alexander-yermolenko
    @alexander-yermolenko 4 месяца назад

    А где CryptoBot?

  • @tblcajlo3944
    @tblcajlo3944 4 месяца назад

    Я на Джаве ботов пишу

  • @jagorrim2371
    @jagorrim2371 4 месяца назад

    как бог прикажет

  • @shlopaiushiy-po-popke
    @shlopaiushiy-po-popke 4 месяца назад

    3:00 вместо сайтов, которые требуют кучу художников как криворуких так и гениальных нам конечно захотелось что-то стандартное и утилитарное, что просто выполняет свои функции, но звёзд с неба не хватает. Это как купить консерву вместо выбора запчастей тушки животного на мясном рынке, а ты не разбираешься да и от обилия мяса воротил, но кушать хочется. Потому берёшь что-то стандартное в удобной упаковке где сложно ошибиться да и сприготовлением проблем не будет. Это общё для всего рынка во все времена.

  • @Dik131WZD
    @Dik131WZD 4 месяца назад

    А случайно не знаете, как авторизацию на бота к боту привязать, чтобы к нему имели доступ только определённые пользователи?

    • @pirsztuk
      @pirsztuk 4 месяца назад

      Сделай проверку id пользователей при получении сообщения. У каждого сообщения можно вытянуть id пользователя, который его отправил (message.from_user.id). Теперь добавь проверку на наличие такого id в массиве разрешенных пользователей. Если проверка через простой if не пройдена, можно просто оставить сообщение пользователя без ответа или ответить что-то типо «Доступ запрещен»

    • @privawd4255
      @privawd4255 4 месяца назад +1

      Для такого пишется middleware, где проверяется id отправителя сообщения и сравнивается с списком разрешенных.

    • @FootagesNoFootages
      @FootagesNoFootages 4 месяца назад

      Если для малого количества пользователей, то можно использовать json файл, а если будет много пользователей, то можно использовать базы данных

    • @privawd4255
      @privawd4255 4 месяца назад

      @@FootagesNoFootages использовать json как бд плохой совет

  • @MoninaAsvchugf
    @MoninaAsvchugf 4 месяца назад +1

    Нельзя найти работу

    • @gyjcd4604
      @gyjcd4604 3 месяца назад

      В смысле? Работы по созданию ботов мало?

  • @ИльяЛапкин-м2щ
    @ИльяЛапкин-м2щ 4 месяца назад

    AIOgram уже не имеет поддржку устарел, это я так для информации

    • @lexa831ful
      @lexa831ful 4 месяца назад

      Последнее обновление aiogram 2024-07-31
      До сир пор все используют его,
      Что за ложный вброс?

    • @frez_x
      @frez_x 4 месяца назад +1

      😂😂😂 розкажи це розрабу

    • @meljnichenko
      @meljnichenko 4 месяца назад +1

      Что за бред? Туда регулярно внедряются новые штуки

  • @markcoderss
    @markcoderss 4 месяца назад

    люблю жабку

  • @hithja
    @hithja 4 месяца назад +2

    Невидимый бомж - убило

  • @Askhat-d4m
    @Askhat-d4m Месяц назад

    751

  • @gm_kitare
    @gm_kitare 4 месяца назад +12

    Я посмотрел, удаляйте

  • @sozdatelEd
    @sozdatelEd 4 месяца назад +2

    ...специального пакетного менеджера pip...
    ...после скачивания...
    а куда делось ещё 256 часов обучающего контента между "pip" и "после"?

    • @WarriorFireFox
      @WarriorFireFox 4 месяца назад

      они находятся по ссылке в описании

  • @евгенвег1
    @евгенвег1 4 месяца назад

    с помощью телеграм ботов нельзя... не знаю, построить машину времени и попасть в прошлое. насчёт телепортации в пространстве не уверен
    если серьёзно, я думаю, что телеграм бот не может открывать отдельные оконные приложения вне интерфейса телеграма

    • @МаксимКунський
      @МаксимКунський Месяц назад

      сам бот не может, но ничто не мешает тебе добавить библиотеку для окон в код и крутить их одновременно
      в теории даже несколько ботов одновременно в одной программе можно запустить)

  • @kirilluzhanov1552
    @kirilluzhanov1552 4 месяца назад +1

    первонах

  • @MrAbsurd
    @MrAbsurd 4 месяца назад

    В Discord создание ботов гораздо прикольнее, у Discord инструментов гораздо больше.

    • @yaroslavmakarov2218
      @yaroslavmakarov2218 4 месяца назад

      И?

    • @MrAbsurd
      @MrAbsurd 4 месяца назад

      @@yaroslavmakarov2218 Я к тому что можно было привести пример на дискорде если ты не выкупаешь, ТГ тоже прикольно, но все же

    • @gyjcd4604
      @gyjcd4604 3 месяца назад

      А)

    • @MrAbsurd
      @MrAbsurd 3 месяца назад

      @@yaroslavmakarov2218 Что "И"?

  • @гойда-гол
    @гойда-гол 4 месяца назад

    Ееее

  • @minaev_mm
    @minaev_mm 4 месяца назад +1

    второнах

  • @ueukxvj
    @ueukxvj 4 месяца назад

    бот бот мы мы у нас у нас мы мы

  • @cuberbug
    @cuberbug 4 месяца назад

    Вторник.

  • @Михазагрздин
    @Михазагрздин 4 месяца назад +1

    ¹⁸³

  • @nouaksomtac6782
    @nouaksomtac6782 4 месяца назад

    кста одмн ползаватель мозет иметь толка 20 ботов за етого всесь мир я не смог захватить

  • @zender8555
    @zender8555 4 месяца назад

    Нельзя писать другим ботам, иначе они объединятся и поработят человечество, Дуров такое не одобряет

  • @Putu_pererenan
    @Putu_pererenan 4 месяца назад +3

    Гамно

    • @WormXchannel
      @WormXchannel 4 месяца назад +1

      Про себя сказал

  • @fornoise1
    @fornoise1 4 месяца назад

    "ПИП" и котенок падает, посмеялся =)