Таймкоды для вас: 00:00 - Описание проекта 00:47 - Получаем token openweather 01:24 - Получаем данные о погоде 04:36 - Парсинг JSON 14:08 - Пишем код telegram бота
Очень грамотное видео, все подробно Но, как только я сел исполнять твой код, так наткнулся на weather с другим форматом API, вместо названия города надо ввести геоданные... Даа буду решать этот вопрос самостоятельно, сам новичок, если не трудно, подскажи пожалуйста путь решения ✊
Недавно наткнулся на ваш канал, без преувеличения САМЫЙ лучший канал по питону, понятно объясняете и интересные проекты. Было бы очень интересно увидеть продолжение по aiogram, ведь это более продвинутая и мощная библиотека. Удачи!
Спасибо, это то, что мне было нужно. Делал всë, как вы показывали, но бот работал не так, как нужно, немного расстроился, но перепроверил код и нашëл у себя несколько ошибок. Исправил и бот заработал как нужно, очень рад, спасибо!
Классное видео! По нему сделал похожего бота. Боту кидаешь локацию, а в ответ он тебе сводки о погоде присылает. Через апи яндекса. Продолжай в том же духе! Всё рассказываешь и всё понятно, прям для самых маленьких, как раз для меня)
@@PythonToday очень мощные видео у тебя, лойс. Такой вопрос возник (я новичок), попробовал на днях первые телеграмм бота в питоне ковырять, столкнулся с вопросиком что посоветуешь pytelebotapi или aiogram? Либо и то и другое нужно в определенных случаях?
Привет, было бы круто если бы ты отдельно разобрал тему асинхронного программирования на примере aiogram библиотеки с написанием бота (сводка новостей, парсинг, криптобот-сигналы и прочее) для большой аудитории, либо с сохранением ID пользователя на Python + БД (без фреймворка). Было бы интересно посмотреть на длинный и интересный проект.
Предлагаю тему: Создать бота "Не_Флибуста". Интересно как делать инлайн-кнопки, передавать в них ссылки и затем нажав на кнопку скачивать файл. Интересно как это работает на сервере, что бы файл летел не на vps, а все таки качался на устройство.
Привет, буду краток, благодаря тебе и твоим видео, наконец перестал откладивать обучение, и наконец начал изучать питон, спасибо огромное. Удачи тебе друг!
Спасибо, как всегда топ, музыка огонь и мем в тему 😆 Ты диджей на пол ставки что-ли?!😂 Если получится, рассмотри в одном из видео кнопки на ботов. Спасибо большое!
@@PythonToday выручай! код работает, а бот нет) то есть в идеешке код прогоняется и на выходе "Process finished with exit code 0" и все, отрубается. код уже два дня сверяю! 1:1 и такой косяк был с другим кодом, но там бот вызывался другим пакетом, но тоже самое. я хз уже куда копать, а для гугла запрос слишком длинный и результата нет( kip_updates=True в исполнителе прописан, код твой... п.с. платить за чат в тг, что бы это спросить, ну такое себе) а где ещё задать вопрос, я не нашёл(
@@PythonToday да классно...добавил к моим кнопкам поиск, новости, анекдот, время ещё и погоду, полный комплект...только бот у меня основан на библиотеке telebot надо переписать на aiogram...ещё раз спасибо 👍
Здравствуйте сразу хочу сказать что канал у вас великолепный, но я нашел ошибку чему очень удивлен Давление у вас указано в гектопаскалях а мы с вами привыкли видеть его в мм рт столба что и у вас указанно Спасибо за ваш контент
Данный бот написан на aiogram 2. Сейчас aiogram 3. Код немного исправить надо. Уважаемый автор, подскажи как сделать так, чтоб бот не ждал постоянно ввода города. А один раз ответил и ждет опять команду
Как вариант, можно замутить ради баловства - бота на aiogram, который парсит вк новости по запросу (ленту), ответ пропускать через нейронку (классификатор), которая будет раскидывать по темам посты)
Как насчет бота который постит в несколько групп телеграмма поздравления, объявления, бот должен уметь понимать что он будет публиковать и когда это публиковать, так же интересно посмотреть на реализацию нескольких подобных задач эдакий планировщик публикаций))) буду благодарен за материал)
Спасибо за фидбэк) В проектах использую postgresql/mysql. И не стал бы даже пробовать sqllite как тебе посоветовали, даже в Django ничего в ней не тестирую, а сразу переношу на нормальную субд.
Все как у вас, только я не писал со смайлами и description. Оно просто пишет мне привет, и сразу же другое сообщение "проверьте названия города". Что делать, оно тупо пропускает часть с погодой
Спасибо за очередное классное видео! Как делать что бы бот сам отправлял сообщения? Например в 7 утра отправлялось сообщение погода на сегодня в Питере)
Есть одно замечание по работе сервиса. При get-запросе через API по названию нас. пункта, сервис возвращает погоду только для одного значения. Но если делать запрос через поиск (этого же названия) - может выдать результаты для нескольких населённых пунктов. Возможно при запросе через api неявно передаётся ещё какая то информация для уточнения местоположения, где выполнен запрос?
Спасибо за урок. Ждём целый плейлист :). И кстати, а что такое async/await? В интернете посмотрел множество видео-уроков и статьей, но не понял. Спасибо за ответ заранее.
Скорее всего, вы уже разобрались, но если не использовать асинхронность, то бот не сможет работать с несколькими пользователями одновременно, потому что будет ждать, пока не обработается один запрос, только потом перейдет к другому. А с async/await он это ожидание перекладывает на клиента, теперь своего ответа ждёт клиент, пока сервер работает со всеми одновременно
А можно ли как-то переписать этот код для ЕЖЕДНЕВНОГО получения погоды? Ну типа, пользователь выбирает город,и каждый день ему приходит прогноз погоды в этом городе
Что можешь посоветовать почитать или посмотреть? Если я из программирования знаю только как установить, запустить питон) ну и сохрянать и запускать print("Hello Word") ахах
спасибо за ролик. было бы интересно взглянуть на реализацию модульного бота, в который можно добавлять разлчные команды, которые были бы реализованы модулями, не писать же на каждую задачу отдельного бота. моя попытка реализовать модульное решение не увы увенчалась успехом
Спасибо за фидбэк. А в чем проблема? Создаешь отдельные скрипты под каждый функционал, и просто импортируешь их оборачивая в предназначенные для этого async/await
Таймкоды для вас:
00:00 - Описание проекта
00:47 - Получаем token openweather
01:24 - Получаем данные о погоде
04:36 - Парсинг JSON
14:08 - Пишем код telegram бота
Дружище, расскажи как подключить Яндекс. Погоду так же по апи. Готов стать патроном
@@mishanya920 там всё тоже самое, только в запросе ещё заголовок должен быть с апи
Очень грамотное видео, все подробно
Но, как только я сел исполнять твой код, так наткнулся на weather с другим форматом API, вместо названия города надо ввести геоданные... Даа буду решать этот вопрос самостоятельно, сам новичок, если не трудно, подскажи пожалуйста путь решения ✊
Сделайте отдельный плейлист про тлегерам ботов с помощью аиограм
Ребят поставьте лайки чтобы админ заметил
Недавно наткнулся на ваш канал, без преувеличения САМЫЙ лучший канал по питону, понятно объясняете и интересные проекты. Было бы очень интересно увидеть продолжение по aiogram, ведь это более продвинутая и мощная библиотека. Удачи!
Спасибо)
Спасибо, все работает на момент 03-02-2023. Очень доступно и понятно объяснил, я в восторге!
Классно и подробно объясняете! Хочется больше видео про aiogram👍🏼👍🏼
Благодарю
Спасибо, это то, что мне было нужно.
Делал всë, как вы показывали, но бот работал не так, как нужно, немного расстроился, но перепроверил код и нашëл у себя несколько ошибок. Исправил и бот заработал как нужно, очень рад, спасибо!
Оставлю второй комментарий, просто великолепный урок. Только начал изучать Python и данные уроки очень помогают!
Благодарю, рад что интересно
Спасибо Вам большое за видео. Благодаря вашему видео написал бота!
Классное видео! По нему сделал похожего бота. Боту кидаешь локацию, а в ответ он тебе сводки о погоде присылает. Через апи яндекса. Продолжай в том же духе! Всё рассказываешь и всё понятно, прям для самых маленьких, как раз для меня)
Рад что полезно) Спасибо за фидбэк!
Гит есть? Глянуть.
Да хорошая работа,если есть Гит хотел бы попробовать
Yeah, попал в историю x)) Это тебе огромное спасибо за практику, успехов и развития канала! p.s за чувака респект, два раза отматывал))
Да, и за музыку отдельный лоис, красава!
Благодарю за фидбэк) И спасибо за донат! 💪
@@PythonToday очень мощные видео у тебя, лойс. Такой вопрос возник (я новичок), попробовал на днях первые телеграмм бота в питоне ковырять, столкнулся с вопросиком что посоветуешь pytelebotapi или aiogram? Либо и то и другое нужно в определенных случаях?
@@PythonToday и еще один вопрос, по теме этого видео. Что прописать в коде, если это вообще возможно, чтобы название городов вводить на русском языке?
просто топчик💖тупа лайк тебе и комментарий бахнул, этот контент должен быть вельми щедро оплачен
Благодаря тебе, я написал бота! Спасибо тебе большое.
Привет, было бы круто если бы ты отдельно разобрал тему асинхронного программирования на примере aiogram библиотеки с написанием бота (сводка новостей, парсинг, криптобот-сигналы и прочее) для большой аудитории, либо с сохранением ID пользователя на Python + БД (без фреймворка). Было бы интересно посмотреть на длинный и интересный проект.
"Температура у нас выводится в кельвинах, а не в градусах" xD хорошо оговорился, я чет аж под стол сполз. Но да, контент хорош, спасибо
Ура aiogram
Когда заявлено "простой бот" и он действительно оказался простым! А еще все понятно объяснено. Однозначно лайк. Спасибо большое!
Спасибо за видео, предлагаю продолжение: Сохранение города пользователя, и вывод погоды ежедневно (например в 10:00) в часовом поясе пользователя.
Благодарю за фидбэк! Да, благодарю за идею. Думаю ещё добавить прогноз на пару дней + кнопки.
@@PythonToday и плюс погода на утро и на вечер, я например смотрю на утро и на вечер погоду. Правда эта штучка у них платная.
Молодец!!! Очень качественные видео все очень интересно!!!
Оставляю комментарий для того чтобы больше было видео по aiogram. Молодчина!!!
Спасибо!
Спасибо, теперь я понял, что я все время делал не так. Каждую программу нужно улучшать, так лучше учишься.
Отличный туториал! Спасибо! Уже начал писать своего первого бота, все работает точно так как в видосе :) Автор крут!
Спасибо за урок и грамотную речь!
Спасибо за фидбэк!
красавчик от души, четкий проект, все супер работает и понятно
Спасибо за фидбэк!
Редко пишу комментарий но это просто шикарно желаю успехов!
Спасибо за интересную тему
Благодарю за фидбэк
Большое спасибо за труд
Спасибо за труд! Успехов каналу. Все доходчиво изложено
Благодарю!
Ура! Все заработало!
Спасибо. Полезно как всегда. Продолжай пожалуйста.
Благодарю за фидбэк 💪
Могу дополнить: если к параметрам сайта добавить "&lang=ru", то запросы можно будет вводить на русском языке и вывод будет соответственно тоже)
Очень полезно спасибо! Продолжай! Тема парсинга и ботов очень интересна!
Спасибо за фидбэк
Четко, подробно, лаконично и без воды! лайк
Спасибо за фидбэк!
Саратов удивил. Привет, земляк?)
Если это мне, то не с Саратова)
Чувак ты просто крутяк👍👍👍👍
Продолжай про aiogram. Классно, что показываешь на примере, в будущем ждем бота с более сложной логикой)
Спасибо за фидбэк!
Отличная подача материала, получилось всё сделать и это работает)
Большое спасибо за фидбэк!
@@PythonToday готов подписаться на потррон или сделать донат, если покажете как подключить ЯндексПогоду апи и бот будет оправлять прогноз по времени
Предлагаю тему: Создать бота "Не_Флибуста". Интересно как делать инлайн-кнопки, передавать в них ссылки и затем нажав на кнопку скачивать файл. Интересно как это работает на сервере, что бы файл летел не на vps, а все таки качался на устройство.
Только досмотрел видос твой и тут сразу еще один :D
///
Привет, буду краток, благодаря тебе и твоим видео, наконец перестал откладивать обучение, и наконец начал изучать питон, спасибо огромное. Удачи тебе друг!
Спасибо! Взаимно💪, рад что помогает.
спасибо большое за видео!!! если бы не вы, я бы не сделала итоговый проект, а так все получилось без нервов и всего за полчаса😅😅😅
Рад что было полезно) Спасибо за фидбэк и поддержку!
Спасибо Вам
Супер спасибо
спасибо, выручил!!
Спасибо, как всегда топ, музыка огонь и мем в тему 😆 Ты диджей на пол ставки что-ли?!😂 Если получится, рассмотри в одном из видео кнопки на ботов. Спасибо большое!
кнопки у латанда посмотри
Благодарю 😀
Круто!!! Спасибо большое... Где ты был раньше. Я столько со своим мучался, сейчас пойду еще кое что в свой добавлю отсюда))
Благодарю 😀
Автор красавчик - все четко, по полочкам, и музыка крутая. Продолжайте в этом же духе. Вам бы лекции вести на онлайн платформах.
Большое спасибо за поддержку!
@@PythonToday выручай! код работает, а бот нет) то есть в идеешке код прогоняется и на выходе "Process finished with exit code 0" и все, отрубается. код уже два дня сверяю! 1:1 и такой косяк был с другим кодом, но там бот вызывался другим пакетом, но тоже самое. я хз уже куда копать, а для гугла запрос слишком длинный и результата нет( kip_updates=True в исполнителе прописан, код твой...
п.с. платить за чат в тг, что бы это спросить, ну такое себе) а где ещё задать вопрос, я не нашёл(
Лучший!
Спасибо)
Первого бота создал по твоему видео,спасибо)
Спасибо за фидбэк! Рад что полезно)
Спасибо за код и объяснения!!!
Спасибо за фидбэк!
Спасибо
Круто, сделал всё таки на aiogram, спасибо :)
Спасибо за фидбэк
@@PythonToday length_of_the_day = sunset_timestamp - sunrise_timestamp - можно было так сделать, чтобы код огрмным не был.
класс 👍 вставлю в своего бота. спасибо....
Спасибо за фидбэк, рад что полезно
@@PythonToday да классно...добавил к моим кнопкам поиск, новости, анекдот, время ещё и погоду, полный комплект...только бот у меня основан на библиотеке telebot надо переписать на aiogram...ещё раз спасибо 👍
Круто 🙈
В русском языке нет слов что бы описать насколько этот контент ахуенный!
🔥🔥🔥🔥🔥🔥
Большое спасибо за поддержку!
Спасибо за уроки! Топ!
Благодарю!
Здравствуйте сразу хочу сказать что канал у вас великолепный, но я нашел ошибку чему очень удивлен
Давление у вас указано в гектопаскалях а мы с вами привыкли видеть его в мм рт столба что и у вас указанно
Спасибо за ваш контент
очень интересна тема
Надеюсь не проблема если я списал ваш код )
спасибо побольше бы деталей и обьяснения того как работает код , а так спасибо многое понял )))
Да конечно не проблема, используй. Рад что видео полезны!
Данный бот написан на aiogram 2. Сейчас aiogram 3. Код немного исправить надо. Уважаемый автор, подскажи как сделать так, чтоб бот не ждал постоянно ввода города. А один раз ответил и ждет опять команду
Отличный урок
Только ты не правильно выводил давление.
Оно на сайте в гекто Паскалях, а чтобы было в мм. ртутного столба, надо поделить на 1.333 :)
Благодарю за фидбэк!
Когда видишь подобное, есть сомнения что не станешь прогером
Почему? Вроде ничего сложного и всё детально описал
That was awesome!!! Best bot guide video!
Thanks a lot
Топ!)
Спасибо!
Ввел saratov а получил в ответе Dubai. Никого не смутило?
Давай больше роликов по aiogram
Да, давайте по aiogram видео. Вы учитесь в каком-то вузе или самоучка?
Учусь на балконе
Отлично! :)
💪
Как вариант, можно замутить ради баловства - бота на aiogram, который парсит вк новости по запросу (ленту), ответ пропускать через нейронку (классификатор), которая будет раскидывать по темам посты)
Отлично изложено, только давление скорее всего не в мм ртутного столба а в HPA, чтобы перевести в мм рт. ст, необходимо значение разделить на 1.333 :)
Благодарю за фидбэк, да, все верно
Как насчет бота который постит в несколько групп телеграмма поздравления, объявления, бот должен уметь понимать что он будет публиковать и когда это публиковать, так же интересно посмотреть на реализацию нескольких подобных задач эдакий планировщик публикаций))) буду благодарен за материал)
Привет, подскажи пожалуйста, что делать, если на сайте open weather другая ссылка?
Благодарю Ютуб за то что порекомендовал годный канал!
Как думаете какую лучше базу данных использовать для бота ТГ?
Спасибо за фидбэк) В проектах использую postgresql/mysql. И не стал бы даже пробовать sqllite как тебе посоветовали, даже в Django ничего в ней не тестирую, а сразу переношу на нормальную субд.
@@PythonToday спасибо.
Привет, направление ветра, как из градусов реализовать именно направление(СЗ;ЮЗ и.тд)?
Все как у вас, только я не писал со смайлами и description. Оно просто пишет мне привет, и сразу же другое сообщение "проверьте названия города". Что делать, оно тупо пропускает часть с погодой
Спасибо за очередное классное видео!
Как делать что бы бот сам отправлял сообщения? Например в 7 утра отправлялось сообщение погода на сегодня в Питере)
Благодарю за фидбэк. Первое что пришло в голову, поставить запрос в нужное время ну и соответственно отсылать результа.
Спасибо за крутой как всегда видос.
Очень хотелось бы увидеть продолжение mysql.
Благодарю! К сожалению ютуб отнимает времени как полноценная работа, но не платит 😀 буду выпускать по мере возможности.
Есть одно замечание по работе сервиса. При get-запросе через API по названию нас. пункта, сервис возвращает погоду только для одного значения. Но если делать запрос через поиск (этого же названия) - может выдать результаты для нескольких населённых пунктов. Возможно при запросе через api неявно передаётся ещё какая то информация для уточнения местоположения, где выполнен запрос?
спс за видосик
Спасибо за фидбэк!
Спасибо за урок. Ждём целый плейлист :). И кстати, а что такое async/await? В интернете посмотрел множество видео-уроков и статьей, но не понял. Спасибо за ответ заранее.
Скорее всего, вы уже разобрались, но если не использовать асинхронность, то бот не сможет работать с несколькими пользователями одновременно, потому что будет ждать, пока не обработается один запрос, только потом перейдет к другому. А с async/await он это ожидание перекладывает на клиента, теперь своего ответа ждёт клиент, пока сервер работает со всеми одновременно
Простите за такой вопрос, но мне правда интересно. В каком редакторе вы пишите код, вообще, и в каком в данном ролике?
PyCharm
Во всех использоваю PyCharm
Здравствуйте, контент - бомба!
Сделайте видео про AI если у вас будет время и возможность. Удачи!
Спасибо! А что значит видео про AI? Если ты имеешь ввиду искусственный интеллект, то что вкладываешь в понятие видео про искусственный интеллект 😀
@@PythonToday Мой касаяк ).
AI (AIogram)
16:17 как у вас там отдельный файл executer а у меня нет и бот не отвечает сделал так же как в видео
Парсер вроде асинхронный нужен... Разве requests не блокирует, если будет большой поток юзеров?
Подскажите пожалуйста, почему выскакивает ошибка 10060 попытка установить соединение была безуспешной
Бро, го пару видосов по аигрому
Очень интересная тема
Сам сейчас учу, а с тобой изи понимаю материал
А можно ли как-то переписать этот код для ЕЖЕДНЕВНОГО получения погоды? Ну типа, пользователь выбирает город,и каждый день ему приходит прогноз погоды в этом городе
very nice bro good luck
Thanks, be cool
Что можешь посоветовать почитать или посмотреть? Если я из программирования знаю только как установить, запустить питон) ну и сохрянать и запускать print("Hello Word") ахах
это, а можно помощь, в общем есть различия с временем в некоторых городах, как с этим быть?)
Друзья, подскажите как связаться с ботом в телеге, после написания кода?
Ахунчик мужик интересно было
я зануда, но давление в гПа :) 1000 мм.рт.ст в Москве это перебор :)
спасибо за ролик. было бы интересно взглянуть на реализацию модульного бота, в который можно добавлять разлчные команды, которые были бы реализованы модулями, не писать же на каждую задачу отдельного бота. моя попытка реализовать модульное решение не увы увенчалась успехом
Спасибо за фидбэк. А в чем проблема? Создаешь отдельные скрипты под каждый функционал, и просто импортируешь их оборачивая в предназначенные для этого async/await
@@PythonToday спасибо за ответ. скорей всего проблема в моем незнании
Get ом нельзя получить данные из словаря? Зачем городить конструкцию из этих условных выражений ?
Друже.
Будут уроки по телеграм боту на чистом питоне? Без aiogram и подобных?
Не совсем понятно, для чего? С обертками гораздо удобнее работать. У telegram api очень хорошая документация.
Сейчас в РФ я так понял не работает OWM
Здравствуйте. А как извлечь прогноз погоды. Не понимаю. К сожалению не погу вставить скрин.
ты живешь в саратове???
а чем обусловлем импорт pprint вместо json и далее выводом print(json.dumps(data, indent=1))