Telegram-бот с погодой: различия между версиями
Материал из Поле цифровой дидактики
Нет описания правки |
Нет описания правки |
||
| Строка 13: | Строка 13: | ||
| Telegram Bot API, Python, aiogram, requests | | Telegram Bot API, Python, aiogram, requests | ||
|} | |} | ||
Шаги разработки: | |||
{{#mermaid: | |||
flowchart TB | |||
A[Начало] --> B(Создать Telegram-бота) | |||
B --> C(Получить API-ключ OpenWeather) | |||
C --> D(Установить библиотеки) | |||
D --> E(Написать код бота) | |||
E --> F[Готово] | |||
}} | |||
Логика работы бота: | |||
{{#mermaid: | |||
flowchart TB | |||
A[Пользователь вводит город] --> B(Бот получает сообщение) | |||
B --> C(Отправляет запрос к OpenWeather API) | |||
C --> D(Получает JSON) | |||
D --> E{JSON получен?} | |||
E -->|Нет| F[Ошибка / повтор запроса] | |||
F --> C | |||
E -->|Да| G(Извлекает температуру и описание) | |||
G --> H(Формирует ответ) | |||
H --> I(Отправляет сообщение пользователю) | |||
I --> J[Готово] | |||
}} | |||
Версия от 10:48, 25 марта 2026
| Параметр | Описание |
|---|---|
| Описание | Telegram-бот «Погода» — это чат-бот, который по запросу пользователя предоставляет актуальную информацию о погоде в выбранном городе. Пользователь отправляет название города или использует команду, а бот с помощью OpenWeather API получает данные о температуре, ощущаемой температуре и описании погоды, после чего отправляет их в удобном виде. |
| Область знаний | Программирование на Python, Разработка чат-ботов, Работа с API, Веб-технологии |
| Среда разработки | Telegram Bot API, Python, aiogram, requests |
Шаги разработки:
Логика работы бота:
