Telegram bot of current weather by IP address in Python aiogram

  Рет қаралды 4,913

shtosh python

shtosh python

Күн бұрын

In this video I will show you how to create a Telegram bot that gets the current weather by IP address.
GitHub repository: github.com/lesskop/shtosh-wea...
Support channel development: paypal.me/shtoshpython
The channel author's project, "Digitalize!"
GitHub repository: github.com/alexey-goloburdin/...
Video: • Типизированный Python ...
Create a new Telegram bot: web.telegram.org/k/#@BotFather
OpenWeather API current weather: openweathermap.org/current
Useful public APIs: github.com/public-apis/public...
Music from video: • HOME - RESONANCE (432 ...
Original: • HOME - Resonance
Time Codes:
0:00 - Shtosh.
0:41 - How do you make a bot like this?
0:54 - OpenWeather API
1:52 - Forming a request and looking at the response
2:20 - Create a new bot, install Python and aiogram
2:38 - Project by the author of the "Digitalize!" channel
3:05 - Writing code
3:22 - Using IP address to get coordinates
3:55 - Get and parse the weather
4:58 - Messaging for the bot
5:42 - Inline keyboard
6:00 - Test the bot
7:07 - Shtosh

Пікірлер: 31
@shtoshpython
@shtoshpython Жыл бұрын
Почитав критику на Хабре и выяснив некоторые вопросы, я понял, что этот проект нужно было делать через отправление геолокации, как я и говорил в конце видео. Telegram не выдает IP пользователей. При запуске бота на сервере будет показываться погода локации сервера, а не пользователя. Так же я использую синхронный urllib.request.urlopen с асинхронным aiogram, не надо так. Нужно делать с aiohttp, он есть в зависимостях. Shit happens.
@MstrDuos
@MstrDuos Жыл бұрын
ничего не понял, но очень интересно.
@user-zb8cc2wy1x
@user-zb8cc2wy1x Жыл бұрын
Не баг а фича) Если сервер глючит можно просто посмотреть погодку, если она плохая знач у сервера просто плохое настроение и ничё фиксить ненад)
@RadionicsChannel
@RadionicsChannel Жыл бұрын
Красавчик 👍 Спасибо за видео
@nvgrdsky
@nvgrdsky Жыл бұрын
Лайк и коммент для продвижения успехов!
@mndtr0
@mndtr0 Жыл бұрын
2:33 О, WSL, да вы, сэр, человек высокой культуры! Отличное видео!
@zalimprogrammer1137
@zalimprogrammer1137 Жыл бұрын
лайк за репозиторий!
@shtoshpython
@shtoshpython Жыл бұрын
лайк за комментарий!
@user-ee1lx1pe7n
@user-ee1lx1pe7n Жыл бұрын
Красава, молодец!
@eastwesser
@eastwesser 5 ай бұрын
флекс)
@T-Paygg
@T-Paygg Жыл бұрын
спасибо друг
@T-Paygg
@T-Paygg Жыл бұрын
а нет,у меня выводит только мое местоположение
@user-pb4tc6kx7p
@user-pb4tc6kx7p Жыл бұрын
Эх... Опять год ждать
@shtoshpython
@shtoshpython Жыл бұрын
Хатико - самый верный друг
@AlleSterben
@AlleSterben Жыл бұрын
Есть вопрос, я полностью написал все что расписано но почему то мой код не видит Run Configuration, хотя я указал if __name__ == '__main__': executor.start_polling(dp, skip_updates=True) подскажите непонимающему человеку.
@shtoshpython
@shtoshpython Жыл бұрын
Не очень понимаю суть вопроса, ты не можешь запустить скрипт? Это можно сделать через терминал с командой python *путь к скрипту* или (если ты в PyCharm пишешь) нажать Ctrl + Shift + F10
@TASTYTORT
@TASTYTORT Жыл бұрын
что такое переменные окружения ?
@shtoshpython
@shtoshpython Жыл бұрын
Это база.
@foxjanu4
@foxjanu4 Жыл бұрын
На 2:28 страшный кадр. Зачем ты его показываешь?
@fareware54
@fareware54 Жыл бұрын
почему неправильно определяет айпи?
@shtoshpython
@shtoshpython Жыл бұрын
¯\_(ツ)_/¯
@SilverKATrin
@SilverKATrin Жыл бұрын
vpn
@leem00r20
@leem00r20 Жыл бұрын
Ниче не понял( Но я фулл новичек
@Aid1366
@Aid1366 Жыл бұрын
Приветствую! Из всего говна в Ютубе! Ваши видосы ,как вкусный Пирожёк => когда жрать хочется,а везде говно и нет аппетита!) Я буду делать впервые телегу бота скоро..вообще я туповат в Питоне да и вообще в программировании. Вот буду пытаться мозги себе вставить по ходу дела! Мне одна проблема волнует,у меня бот будет загружать каталог изображений по определенным темам! Я впринцепи сам постараюсь разобраться ,но как лучше сделать загрузку изображений вручную около 1000 изображений закидывать - долго наверное,нейронка врятли определит то что мне нужно(да и нет мозгов самому нейронку склепать)! Может Вы знаете хитрый прием,если есть сделайте пример,будет отличная идея! Спасибо за внимания)
@shtoshpython
@shtoshpython Жыл бұрын
Благодарю. Я свои видео оцениваю скорее как пирожки с говном :) По поводу Вашего бота. Не совсем понятна идея, если бы Вы расписали поконкретнее, например, будете ли вы получать изображения динамически по какому-то API, или же они хранятся у вас локально? Что за нейронка, что она делает? Какие примерные команды и функции выполняет бот?
@Aid1366
@Aid1366 Жыл бұрын
@@shtoshpython а куда написать,подробнее,может Вы в телеге есть? Не хочу всему свету свою идею писать
@shtoshpython
@shtoshpython Жыл бұрын
@@Aid1366 Напишите на почту shtoshpython@mail.ru Тоже не хочу палить всему свету свой номер.
@user-bz8rj7be6b
@user-bz8rj7be6b Жыл бұрын
КАК УЧИТЬ АНГЛИЙСКИЙ?
@shtoshpython
@shtoshpython Жыл бұрын
Есть множество методик. Могу посоветовать окружать себя по максимуму английским, ставить везде в интерфейсах программ, которые используешь, смотреть сериалы/фильмы с субтитрами на английском, читать книги с параллельным переводом.
@user-bz8rj7be6b
@user-bz8rj7be6b Жыл бұрын
@@shtoshpython
Simple GUI calculator in Python # 2
9:57
shtosh python
Рет қаралды 31 М.
Simple GUI calculator in Python # 3
12:34
shtosh python
Рет қаралды 11 М.
顔面水槽がブサイク過ぎるwwwww
00:58
はじめしゃちょー(hajime)
Рет қаралды 112 МЛН
Joven bailarín noquea a ladrón de un golpe #nmas #shorts
00:17
3. Создаем логин форму  используя HTML,CSS  #webdevelopment  #web #login #HTML #CSS
9:46
ITMouse: международная школа программирования
Рет қаралды 237
Simple GUI calculator in Python # 1. Application design creation
11:04
Получаем прогноз погоды в реальном времени без API на Python
2:35
Программирование l Создание игр, сайтов и т.д.
Рет қаралды 8 М.
GUI Password generator in Python
28:22
shtosh python
Рет қаралды 10 М.
顔面水槽がブサイク過ぎるwwwww
00:58
はじめしゃちょー(hajime)
Рет қаралды 112 МЛН