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

Шаги разработки:


Логика работы бота: