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

  Рет қаралды 32,819

Merion Academy

Merion Academy

Күн бұрын

Бесплатный онлайн-курс Telegram-боты на Python wiki.merionet....
Ты постоянно слышишь про телеграм ботов, но знаешь ли как они работают и как сделать своего? Об этом расскажем в этом видео!
Merion Academy - платформа доступного IT образования ❤️
wiki.merionet....
Наш Telegram канал:
t.me/it_knowle...
#телеграм #боты #чатботы

Пікірлер: 122
@merionacademy
@merionacademy Ай бұрын
😮 Бесплатный онлайн-курс Telegram-боты на Python: wiki.merionet.ru/merion-academy/courses/telegram-boty-na-python/?YT&
@isendel846
@isendel846 Ай бұрын
Ведущий канала (диктор) молодец! Очень приятный голос, хорошо поставлена дикция. Музыка на фоне тоже нравится. Хорошая работа с кадром, эффектами инфографикой (не помню как это называется). В общем работа с каналом очень добросовестная, высокого качества.
@dmttr1
@dmttr1 Ай бұрын
Ай-яй-яй, синхронный requests для получения собакенов в асинхронном хэндлере
@Artemon-yl5ze
@Artemon-yl5ze Ай бұрын
Боты в отличие от людей не могут сначала говорить, потом думать 😂 (Пока данные не получишь отправлять пустые сообщения бессмысленно)
@Artemon-yl5ze
@Artemon-yl5ze Ай бұрын
Не останавливать же работу всего бота, пока отвечаешь на одно из сообщений одного из пользователей
@standi6037
@standi6037 Ай бұрын
​@@Artemon-yl5ze ? не понял
@privawd4255
@privawd4255 Ай бұрын
@@Artemon-yl5ze Ну так синхронный вызов блокирует евентлуп, и бот не может обрабатывать другие сообщения пока не завершиться синхронный вызов
@kooorpatovnikooolay8340
@kooorpatovnikooolay8340 Ай бұрын
​​​​​@@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 Ай бұрын
Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик!
@hollytale
@hollytale Ай бұрын
Ты не на том канале.....
@xopp3r_s
@xopp3r_s Ай бұрын
@@hollytale неправда
@dmitrychistyakov6392
@dmitrychistyakov6392 Ай бұрын
Я если честно ждал объяснения на более глубоком уровне) А телеграмм бот не может закрыть ипотеку
@merionacademy
@merionacademy Ай бұрын
Глубже для 10 минутного видоса уже некуда 🙂
@green_man9705
@green_man9705 Ай бұрын
Есть поговорка "Чем глубже тем лучше"​ @@merionacademy
@maxsspeaker
@maxsspeaker Ай бұрын
Сначала люди сюдели и писали команды в MS-DOS консоли, потом перешли на графический интерфейс windows... А сейчас мы снова пишем команды, только не в консоли а в чате, класс
@ЭмметтБраун-у3т
@ЭмметтБраун-у3т Ай бұрын
Появилось больше возможностей ,дизайн стал лучше ,при этом скорость таже или лучше ,чем не устраивает ...
@romandonw
@romandonw Ай бұрын
i use arch btw.
@romandonw
@romandonw Ай бұрын
and i like MS-DOS too
@romandonw
@romandonw Ай бұрын
btw.
@elvirakharunova1589
@elvirakharunova1589 Ай бұрын
Спасибо большое за прекрасное объяснение! Обожаю ваш юмор и доходчивость. Записалась на курс ❤
@yuriyfedoskin
@yuriyfedoskin Ай бұрын
Хорошая и полезная реклама самих себя!🎉👍
@shlopaiushiy-po-popke
@shlopaiushiy-po-popke Ай бұрын
Спасибо, что вы есть
@makaroff782007
@makaroff782007 Ай бұрын
Нифига не понятно, но очень интересно! 👍🔥🔥🔥
@mastertigr
@mastertigr Ай бұрын
наконец-то кто-то дал понятную инструкцию, спасибо!
@Gameplaimp3
@Gameplaimp3 Ай бұрын
Подписаться на такой прекрасный канал
@shlopaiushiy-po-popke
@shlopaiushiy-po-popke Ай бұрын
3:00 вместо сайтов, которые требуют кучу художников как криворуких так и гениальных нам конечно захотелось что-то стандартное и утилитарное, что просто выполняет свои функции, но звёзд с неба не хватает. Это как купить консерву вместо выбора запчастей тушки животного на мясном рынке, а ты не разбираешься да и от обилия мяса воротил, но кушать хочется. Потому берёшь что-то стандартное в удобной упаковке где сложно ошибиться да и сприготовлением проблем не будет. Это общё для всего рынка во все времена.
@forsidekhan5405
@forsidekhan5405 Ай бұрын
Непониль... Где "Лягушоначик"? Абижули включил. 💔💔💔💔
@andreylifantiev
@andreylifantiev Ай бұрын
очень интересно
@maxsspeaker
@maxsspeaker Ай бұрын
Всё же, лучше показать как делать ботов для дискорда, там функционал больше, например, бот может зайди в голосовой канал, и например начнёт играть музыку с компьютера, или вообще получать события об пользователях
@PlayaSippinDope
@PlayaSippinDope 15 күн бұрын
кроме проигрывания музыки ты и не назовешь никакого "большего функционала"
@Ani_mo69
@Ani_mo69 Ай бұрын
Ахахаха Я только недавно начал изучать telegram ботов ваш канал был как вспомогательный И тут на это видео! Ахаха спасибо
@shlopaiushiy-po-popke
@shlopaiushiy-po-popke Ай бұрын
1:19 9 лет , скоро десять уже. У кого так же? А может вам следующие темы пройтись по тикток, икс ,воцап?
@postoronny
@postoronny Ай бұрын
Что такое телеграм?
@P3chenka7
@P3chenka7 Ай бұрын
Telegram это мессенджер
@postoronny
@postoronny Ай бұрын
@@P3chenka7 , спасибо!
@AsdfgAsdfg12363
@AsdfgAsdfg12363 Ай бұрын
Это ватсап
@mikhailsartakov4750
@mikhailsartakov4750 Ай бұрын
Это самый лучший мессенджер в мире
@Artemon-yl5ze
@Artemon-yl5ze Ай бұрын
С помощью бота нельзя написать другому боту, или написать пользователю котрый ничего не писал боту. P.S. можно организовать переписку ботов создав беседу и добавив их туда.
@MXT1GA
@MXT1GA Ай бұрын
Если чел подумал заявку в частный канал, то можно написать ему первым
@meljnichenko
@meljnichenko Ай бұрын
Для таких моментов существуют userbot'ы (т.е. бот, который сидит под акаунтом обычного пользователя)
@FootagesNoFootages
@FootagesNoFootages 19 күн бұрын
​@@meljnichenko в дискорде из называют селф-боты
@SVelichko22
@SVelichko22 Ай бұрын
что нельзя делять с помощью телеграмм бота? менять картриджи в бухгалтерии или обжать джек. НО, может быть настроен телеграмм бот, который получает сисадмин и идет менять картридж и обжимать джек.
@newusername-i4n
@newusername-i4n Ай бұрын
8:15 ради этого создавалось видео
@shlopaiushiy-po-popke
@shlopaiushiy-po-popke Ай бұрын
В телеге ещё и кошелёк появился так-то Так я понимаю что кулсторибобнул , вероятно. Но тоже можно об этом рассказать потом.
@ArchDevWorkshop
@ArchDevWorkshop Ай бұрын
Подскажите, в какой программе делаете ролики ?)
@MaxBudkin
@MaxBudkin Ай бұрын
Виталика не ожидал увидеть))
@pasha_1as264
@pasha_1as264 Ай бұрын
Здравствуйте Леонид не очень видно чё за код если можно то по больше сделайте пожалуйста спасибо заранее видео класс
@merionacademy
@merionacademy Ай бұрын
Как вы догадались, что я Леонид?
@vladislavanishchenko1921
@vladislavanishchenko1921 Ай бұрын
С помощью ботов нельзя писать другим ботам))) Иначе они сговорятся и заставят тебя самого все делать😂
@darksoul921WorldOfTanksWoT
@darksoul921WorldOfTanksWoT Ай бұрын
В одно ухо влетело, в другое вылетело. Наверно отправлять ему файлы, или совершать вычислительные действия, только готовые файлы. Я хз
@MiFista01
@MiFista01 Ай бұрын
Или можно использовать подобное pm2 только для питона
@shlopaiushiy-po-popke
@shlopaiushiy-po-popke Ай бұрын
2:32 оч глубокий мем ввиде одного лого
@QUGOR23
@QUGOR23 Ай бұрын
Почему этот видос вышел ток после того как я написал 20+ тг ботов) Нельзя получить список каналов где находиться бот, можно ток состовлять бд во время получения сообщения. Ну эт на js)
@equim7363
@equim7363 Ай бұрын
Ты пишешь ботов на js? Как считаешь на чем лучше писать, если я знаю js, но все кого я знаю пишут на питоне, может лучше изучить питон?
@meljnichenko
@meljnichenko Ай бұрын
@@equim7363пиши на js. На js тоже пишут ботов
@PlayaSippinDope
@PlayaSippinDope 15 күн бұрын
@@equim7363 так питон легкий язык
@crutoboy
@crutoboy Ай бұрын
Боты не могут ставить реакции. А я так хотел чтоб это было
@shlopaiushiy-po-popke
@shlopaiushiy-po-popke Ай бұрын
9:20 ну и что, это даже плюс
@parse-g7456
@parse-g7456 Ай бұрын
С помощью телеграм ботов нельзя прямо в боте транслировать видео, без вебапп
@IO-dc1xc
@IO-dc1xc Ай бұрын
Прям будто диктора из Смешариков послушал
@hoopengo2289
@hoopengo2289 Ай бұрын
не ожидал если честно...
@jdk_h
@jdk_h Ай бұрын
Ого, поменяли стиль превью
@Evgenveg
@Evgenveg Ай бұрын
с помощью телеграм ботов нельзя... не знаю, построить машину времени и попасть в прошлое. насчёт телепортации в пространстве не уверен если серьёзно, я думаю, что телеграм бот не может открывать отдельные оконные приложения вне интерфейса телеграма
@MrAbsurd
@MrAbsurd Ай бұрын
В Discord создание ботов гораздо прикольнее, у Discord инструментов гораздо больше.
@yaroslavmakarov2218
@yaroslavmakarov2218 Ай бұрын
И?
@MrAbsurd
@MrAbsurd Ай бұрын
@@yaroslavmakarov2218 Я к тому что можно было привести пример на дискорде если ты не выкупаешь, ТГ тоже прикольно, но все же
@PCMobile725
@PCMobile725 Ай бұрын
УРА МЕРИОН АКАДЕМИ
@i_applemac
@i_applemac Ай бұрын
А юзер боты как сделать?)расскажете в курсе?)
@jdk_h
@jdk_h Ай бұрын
через Telethon или Pyrogram, в доках расписано
@i_applemac
@i_applemac Ай бұрын
@@jdk_h посмотрю спасибо
@glowdy9009
@glowdy9009 Ай бұрын
через Pyrogram
@shlopaiushiy-po-popke
@shlopaiushiy-po-popke Ай бұрын
0:57 икс? Ака твиттер? Ой, нет ...(
@forsidekhan5405
@forsidekhan5405 Ай бұрын
Добрый вечер, я диспетчер Ухахахахахахахахахаах чот заорал чайкой...
@playt_pythonlearn
@playt_pythonlearn Ай бұрын
6:41
@qwermc
@qwermc Ай бұрын
1:58 от кого?
@alexander-yermolenko
@alexander-yermolenko Ай бұрын
А где CryptoBot?
@lich8281
@lich8281 Ай бұрын
Бот не может писать другому боту, наверное
@user-yl5js8tb2l
@user-yl5js8tb2l Ай бұрын
Отличный саундтрек (за кадром) как называется?
@tblcajlo3944
@tblcajlo3944 Ай бұрын
Я на Джаве ботов пишу
@jagorrim2371
@jagorrim2371 Ай бұрын
как бог прикажет
@markcoderss
@markcoderss Ай бұрын
люблю жабку
@_jaba_
@_jaba_ Ай бұрын
Жаль это не про меня =(
@ИльяЛапкин-м2щ
@ИльяЛапкин-м2щ Ай бұрын
AIOgram уже не имеет поддржку устарел, это я так для информации
@lexa831ful
@lexa831ful Ай бұрын
Последнее обновление aiogram 2024-07-31 До сир пор все используют его, Что за ложный вброс?
@frez_x
@frez_x Ай бұрын
😂😂😂 розкажи це розрабу
@meljnichenko
@meljnichenko Ай бұрын
Что за бред? Туда регулярно внедряются новые штуки
@MoninaAsvchugf
@MoninaAsvchugf Ай бұрын
Нельзя найти работу
@Koti_barka
@Koti_barka Ай бұрын
Я боюсь скачивать
@Dik131WZD
@Dik131WZD Ай бұрын
А случайно не знаете, как авторизацию на бота к боту привязать, чтобы к нему имели доступ только определённые пользователи?
@pirsztuk
@pirsztuk Ай бұрын
Сделай проверку id пользователей при получении сообщения. У каждого сообщения можно вытянуть id пользователя, который его отправил (message.from_user.id). Теперь добавь проверку на наличие такого id в массиве разрешенных пользователей. Если проверка через простой if не пройдена, можно просто оставить сообщение пользователя без ответа или ответить что-то типо «Доступ запрещен»
@privawd4255
@privawd4255 Ай бұрын
Для такого пишется middleware, где проверяется id отправителя сообщения и сравнивается с списком разрешенных.
@FootagesNoFootages
@FootagesNoFootages 19 күн бұрын
Если для малого количества пользователей, то можно использовать json файл, а если будет много пользователей, то можно использовать базы данных
@privawd4255
@privawd4255 19 күн бұрын
@@FootagesNoFootages использовать json как бд плохой совет
@foximaychik
@foximaychik Ай бұрын
Невидимый бомж - убило
@sozdatelEd
@sozdatelEd Ай бұрын
...специального пакетного менеджера pip... ...после скачивания... а куда делось ещё 256 часов обучающего контента между "pip" и "после"?
@WarriorFireFox
@WarriorFireFox Ай бұрын
они находятся по ссылке в описании
@гойда-гол
@гойда-гол Ай бұрын
Ееее
@user-zy7ug4sl6z
@user-zy7ug4sl6z Ай бұрын
¹⁸³
@gm_kitare
@gm_kitare Ай бұрын
Я посмотрел, удаляйте
@WormXchannel
@WormXchannel Ай бұрын
Мы тут есть
@cuberbug
@cuberbug Ай бұрын
Вторник.
@ueukxvj
@ueukxvj Ай бұрын
бот бот мы мы у нас у нас мы мы
@zender8555
@zender8555 Ай бұрын
Нельзя писать другим ботам, иначе они объединятся и поработят человечество, Дуров такое не одобряет
@kirilluzhanov1552
@kirilluzhanov1552 Ай бұрын
первонах
@minaev_mm
@minaev_mm Ай бұрын
второнах
@Putu_pererenan
@Putu_pererenan Ай бұрын
Гамно
@WormXchannel
@WormXchannel Ай бұрын
Про себя сказал
@nouaksomtac6782
@nouaksomtac6782 Ай бұрын
кста одмн ползаватель мозет иметь толка 20 ботов за етого всесь мир я не смог захватить
@fornoise1
@fornoise1 Ай бұрын
"ПИП" и котенок падает, посмеялся =)
The FASTEST way to PASS SNACKS! #shorts #mingweirocks
00:36
mingweirocks
Рет қаралды 17 МЛН
Men Vs Women Survive The Wilderness For $500,000
31:48
MrBeast
Рет қаралды 95 МЛН
АЗАРТНИК 4 |СЕЗОН 1 Серия
40:47
Inter Production
Рет қаралды 1,4 МЛН
Как работает браузер?
13:25
Merion Academy
Рет қаралды 13 М.
ЧТО ТАКОЕ FIREWALL? РАЗБОР
15:16
Droider
Рет қаралды 53 М.
Про микросервисы за 8 минут
8:01
Merion Academy
Рет қаралды 139 М.
Что такое Nginx?
11:21
Merion Academy
Рет қаралды 89 М.
Что такое GitLab?
9:38
Merion Academy
Рет қаралды 32 М.
Пишем TELEGRAM бота на GO
13:48
Хауди Хо™ - Просто о мире IT!
Рет қаралды 72 М.
The FASTEST way to PASS SNACKS! #shorts #mingweirocks
00:36
mingweirocks
Рет қаралды 17 МЛН