«Карманный синоптик за час»: пишем Telegram-бота для мониторинга погоды на Python
Небольшой гайд о том, как написать своего Telegram-бота для получения данных о погоде в любом городе.
В статье подробно рассмотрели работу с API, парсинг JSON и написали бота на асинхронной библиотеке aiogram. А после — загрузили на виртуальный сервер и запустили бота.
#туториал #бот #telegram
Небольшой гайд о том, как написать своего Telegram-бота для получения данных о погоде в любом городе.
В статье подробно рассмотрели работу с API, парсинг JSON и написали бота на асинхронной библиотеке aiogram. А после — загрузили на виртуальный сервер и запустили бота.
#туториал #бот #telegram
❤10👍4
Как бесплатно хостить Telegram-ботов?
На днях делился инструкцией по созданию бота для мониторинга погоды. Внимательный читатель поинтересовался, можно ли хостить бота бесплатно — в статье предлагают покупать хостинг.
Я пообещал найти и поделиться гайдом. Собственно, вот гайд, который я использую, когда нужно завести небольшого личного бота на Replit. Чтобы он работал без остановки и его не сбрасывало каждые 20-30 минут.
Но по личному опыту скажу, что больше согласен со вторым комментарием — рано или поздно всё равно придётся задуматься о переезде и потратить 100-300 рублей на нормальный хостинг.
Далеко за примером ходить не буду, однажды Replit внезапно как-то странно перезапустил моего бота, и тот запросил код из сообщения. Я этого не делал, не подумал про Replit и сбросил все активные сеансы.
И теперь каждый раз, когда я запускаю бота на Replit, Telegram выкидывает все активные сеансы в моём аккаунте и исправить это нельзя. Видимо, Telegram счёл подозрительным IP/сервер Replit. Благо, ботом уже активно пользовались и другие люди, поэтому Replit только поторопил с переносом.
Надо ли говорить, что на нормальном платном хостинге такие вопросы всегда можно решить с поддержкой. Или, как минимум, взять сервер с другим IP/гео. Но тут, как говорится, на вкус и цвет.
#туториал #бот #telegram
На днях делился инструкцией по созданию бота для мониторинга погоды. Внимательный читатель поинтересовался, можно ли хостить бота бесплатно — в статье предлагают покупать хостинг.
Я пообещал найти и поделиться гайдом. Собственно, вот гайд, который я использую, когда нужно завести небольшого личного бота на Replit. Чтобы он работал без остановки и его не сбрасывало каждые 20-30 минут.
Но по личному опыту скажу, что больше согласен со вторым комментарием — рано или поздно всё равно придётся задуматься о переезде и потратить 100-300 рублей на нормальный хостинг.
Далеко за примером ходить не буду, однажды Replit внезапно как-то странно перезапустил моего бота, и тот запросил код из сообщения. Я этого не делал, не подумал про Replit и сбросил все активные сеансы.
И теперь каждый раз, когда я запускаю бота на Replit, Telegram выкидывает все активные сеансы в моём аккаунте и исправить это нельзя. Видимо, Telegram счёл подозрительным IP/сервер Replit. Благо, ботом уже активно пользовались и другие люди, поэтому Replit только поторопил с переносом.
Надо ли говорить, что на нормальном платном хостинге такие вопросы всегда можно решить с поддержкой. Или, как минимум, взять сервер с другим IP/гео. Но тут, как говорится, на вкус и цвет.
#туториал #бот #telegram
👍8🔥3❤2
Создаём Telegram-бота для мониторинга погоды на Python
Небольшой гайд о том, как написать своего Telegram-бота для получения данных о погоде в любом городе.
В статье подробно рассмотрели работу с API, парсинг JSON и написали бота на асинхронной библиотеке aiogram. А после — загрузили на виртуальный сервер и запустили бота.
#туториал #бот #telegram
Небольшой гайд о том, как написать своего Telegram-бота для получения данных о погоде в любом городе.
В статье подробно рассмотрели работу с API, парсинг JSON и написали бота на асинхронной библиотеке aiogram. А после — загрузили на виртуальный сервер и запустили бота.
#туториал #бот #telegram
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Простой мини-чат на FastApi с непростым наполнением
Нечасто попадаются такие мощные проекты с понятным объяснением, как это работает. В этом руководстве вы сможете узнать, как создать готовый рабочий чат, используя FastAPI, вебсокеты, SQLAlchemy и SQLite. В итоге вы узнаете, как работать с этими технологиями, какие возможности открывают и в каких случаях их лучше применять.
#fastapi #sql #туториал
Нечасто попадаются такие мощные проекты с понятным объяснением, как это работает. В этом руководстве вы сможете узнать, как создать готовый рабочий чат, используя FastAPI, вебсокеты, SQLAlchemy и SQLite. В итоге вы узнаете, как работать с этими технологиями, какие возможности открывают и в каких случаях их лучше применять.
#fastapi #sql #туториал
👍6