deadzilla
|
48e64c2bc8
|
Replace wttr.in/Open-Meteo with Yandex Weather API
- Switch from wttr.in + Open-Meteo fallback to Yandex Weather API
- Add YANDEX_WEATHER_API_KEY to .env and config validation
- Enrich weather output: wind gusts, wind direction (Russian)
- Pressure now in mmHg directly from Yandex (no conversion needed)
- Update rate limiter: weather_limiter + open_meteo_limiter → yandex_weather_limiter
- Remove dead code: API_URL_WEATHER, fetch_open_meteo, translate_weather
- Update all tests (271 passed)
|
2026-07-20 23:31:11 +05:00 |
|
deadzilla
|
3888c3cd01
|
fetch_cat() передаёт x-api-key при наличии CAT_API_KEY в окружении
|
2026-07-14 22:27:30 +05:00 |
|
deadzilla
|
2d890bea98
|
docs: актуализировал README.md — тесты, зависимости, .env.example
|
2026-07-07 22:27:02 +05:00 |
|
deadzilla
|
a52bb94224
|
feat: настроить логирование (stdout + файл, LOG_LEVEL)
|
2026-06-11 23:43:01 +05:00 |
|
deadzilla
|
1a7f2d75b8
|
Добавить MORNING_CHANNEL_ID для утреннего дайджеста
|
2026-05-31 23:42:03 +05:00 |
|
deadzilla
|
66d188c1cd
|
Добавить планировщик утреннего дайджеста
- utils/morning_runner.py: Scheduler + run_morning()
- bot.py: автоматический запуск планировщика при старте
- commands/morning.py: использовать run_morning() вместо дублирования
- .env.example: добавить MORNING_TIME=07:00
- AGENTS.md: обновить документацию
- tests/test_morning_runner.py: 10 тестов для Scheduler
|
2026-05-29 17:48:26 +05:00 |
|
deadzilla
|
83fc714b8e
|
Initial commit: Discord bot with !msg command
|
2026-05-24 13:35:12 +05:00 |
|