# 🌦️ Telegram Weather Bot
[](https://python.org)
[]
[](https://openweathermap.org/api)
Бот для Telegram, который предоставляет текущую погоду в любом городе мира, используя API OpenWeatherMap.
## 📌 Особенности
- Получение текущей погоды по названию города
- Подробная информация: температура, влажность, скорость ветра, описание
- Мультиязычная поддержка (через OpenWeatherMap API)
- Обработка ошибок и пользовательские сообщения
## ⚙️ Установка
1. Клонируйте репозиторий:
git clone https://github.com/flash1ng/telegram-weather-bot.git
cd telegram-weather-bot- Установите зависимости:
pip install -r requirements.txt-
Получите API ключи:
- Telegram Bot Token: @BotFather
- OpenWeatherMap API Key: OpenWeatherMap
-
Создайте файл
.envв корне проекта:
TELEGRAM_TOKEN=ваш_токен_бота
WEATHER_API_KEY=ваш_ключ_openweathermap- Скопируйте пример конфигурации:
cp .env.example .envpython bot.pyДля постоянной работы используйте:
nohup python bot.py &telegram-weather-bot/
├── bot.py # Основной код бота
├── .env.example # Пример файла конфигурации
├── requirements.txt # Зависимости
├── README.md # Этот файл
└── .gitignore # Игнорируемые файлы
Этот проект распространяется под лицензией MIT. См. файл LICENSE.
Создано с ❤️ для сообщества Telegram
- Для лицензии создайте файл
LICENSE(можно выбрать MIT License на GitHub при создании репозитория)