вебхуки подходят для обмена между серверами , а подходят ли он для обмена вебклиента с сервером
@mikhailpasynkov8622 Жыл бұрын
Отлично объясняешь
@sergerg Жыл бұрын
Long Pool с Short Pool перепутан... и мотивация классная... просто круче и всё! урря!
@MrSpinner73 жыл бұрын
Видео - класс!
@LordBott4 жыл бұрын
Чувак, где следующее видео?)
@АлександрСкороход-с1у3 жыл бұрын
Хотим хотим, особенно интересует цикл.. когда юзер подписывается и ему начинают прилетать сообщения.. если я правильно понял, их можно тоже post возбуждать события.. ) сегодня на flask буду делать..
@renapas2 жыл бұрын
найс, все объяснил
@denisden62224 жыл бұрын
А зачем вообще тогда используют long polling? В гугле нахожу информацию что это такое и как работает, но не вижу инфы, зачем его использовать, если есть более эффективный способ - вебхуки) *Жду выпуск с деплоем!
@YakovL4 жыл бұрын
чтобы меньше думать. Например, если вы хотите написать бота через webhook, и при этом иметь возможность его тестировать, запуская сервер локально, вам придётся усложнять архитектуру: так как сервер извне вообще говоря не может отправить запрос на ваш локально запущенный сервер (если вы не обзавелись статическим IP, например), нужно локально запустить ещё один сервер, который будет общаться с каким-нибудь сервером в облаке, а уже тот будет получать сообщения как webhook и передавать на локальную машину. Вот простенький туториал на эту тему: kzbin.info/www/bejne/fYirYot6jct0jrM (там же немного упрощённая диаграмма происходящего) - автор запускает ngrok как локальный сервер, общающийся с облачным, добавляет URL сервера в облаке в конфиг App Server и запускает App Server - в результате общение с ботом происходит по цепочке: пользователь послал сообщение, оно пришло на Telegram Server, у того есть ссылка на webhook - облачный сервер ngrok, он шлёт данные туда, тот отправляет данные на локальный ngrok (по какому протоколу - хз, подозреваю, что WebSocket), локальный ngrok - на App Server (собственно, код на Python, который дан в туториале и который мы можем менять, он и есть код бота), там мы обрабатываем сообщение, как хотим, а дальше шлём сообщение из App Server на Telegram Server, и оно уходит пользователю. При деплое не на локальной машине ngrok надо на что-то заменить (можно открыть API прямо в App Server, но надо позаботиться о том, чтобы на него не мог послать запрос любой желающий). То ли дело long polling - там App Server всегда сам опрашивает Telegram Server, прослойки для webhook нет, сетап не зависит от того, где App Server развёрнут, всё дубово
@АндрейИльин-д6ж3 жыл бұрын
крч ты сам незнаешь что такое вебхуки
@GTapok2 жыл бұрын
:)
3 жыл бұрын
Keep going
@wanderworldofhealth11223 жыл бұрын
Инфа лучшая, есть возможность с вами прямой связи???
@murshig53703 жыл бұрын
кстати, если использовать polling, то со временем , на том же heroku, бот сдыхает
@seal_pavel2 жыл бұрын
Подскажи, пожалуйста, через какое время? И какая нагрузка на него у тебя?
@murshig53702 жыл бұрын
@@seal_pavel он сдохнет от того что запросов нет через 6часов
@seal_pavel2 жыл бұрын
@@murshig5370 Но у меня и через сутки не отрубается. (нагрузка никакая - 4 человека)
@artemosya2 жыл бұрын
так на хероку лимит на часы (450 часов в месяц вроде) и приложение само отключается, если нет входящих запросов 30 минут
@seal_pavel2 жыл бұрын
@@artemosya 1000 часов там и приложение не отключается(worker). Работает с тех самых пор, как я написал первый свой комментарии сюда. Heroku его перезапускает, видимо.
@vladimirmekekechko45419 ай бұрын
крос
@dr.lunyak23862 жыл бұрын
жаль что питон. я на жс только понимаю)
@user-ur4nx2vt5x2 жыл бұрын
Да питон легче JSа понять. Только в Питоне надо следить за версией и пакетами которые ты используешь. Там если обновился то все может посыпаться. Начни, реши пару проблем, а дальше само пойдет. А если не начнешь то и не пойдет)
@CiBrAiKeR4 жыл бұрын
вебхукА вебхукИ вебхукОв- это кошмар!!! Чувак, научись для начала правильно называть технологию и ставить ударение. Во-первых вебхУки, а во-вторых это слово несклоняемое. Видос и содержимое неплохое, а вот с произношением проблемы.
@Reklamancom3 жыл бұрын
Несклоняемые? Вы шутите??
@ИванТищенко3 жыл бұрын
да меня тоже напрягло, вебхукИ, автор бы сначала посмотрел как сами носители языка произносят это слово, они ударение ставят на второй слог. ВебхУк, соотв не понятно почему автор изобрел велосипед с ударениями, либо чтобы выглядеть типа умнее либо просто пересказывает инструкцию и не понимает о чем рассказывает
@ЮрийТрип3 жыл бұрын
картинки не на русском- это отстой, как результат, ничего не понятно.
@IndieVitalja3 жыл бұрын
Привет! Если есть вопросы, можно написать в Discord сервер: discord.gg/FqZRd95PJG , присоединяйся!