devzilla
  • Joined on 2026-03-17
devzilla pushed to main at devzilla/discordBot 2026-07-22 17:45:44 +00:00
974c236489 docs: актуализировать README.md под pyproject.toml
34f280e814 chore: закрыть задачу test_fetch_weather_http_error_no_fallback
0c404c8837 chore: удалить артефакт nul и обновить ISSUES.md
78106e7b4c fix: добавить обработку ошибок в commands/morning.py
0f944eafe7 refactor: убрать дублирование в TextHelpCommand.send_bot_help()
Compare 8 commits »
devzilla pushed to main at devzilla/discordBot 2026-07-22 17:14:28 +00:00
089a77ce17 Реорганизация ISSUES.md: открытые задачи сверху, завершенные снизу, убраны дубли
devzilla pushed to main at devzilla/discordBot 2026-07-22 17:11:27 +00:00
311cfa7513 fix: добавить WEATHER_CITY в docker-compose, убрать conftest.py из Docker
5e01cc6d8f refactor: вынести дублирующую логику RSS в _format_feed_section()
ecff77ef66 feat: вынести город в WEATHER_CITY env-переменную
Compare 3 commits »
devzilla pushed to main at devzilla/discordBot 2026-07-22 17:00:11 +00:00
1a6b7043ad fix: применить ruff format к 7 файлам
devzilla pushed to main at devzilla/discordBot 2026-07-21 04:46:22 +00:00
0f3ec2f9bc docs: add WEATHER_CACHE_TTL to config table
devzilla pushed to main at devzilla/discordBot 2026-07-21 04:44:09 +00:00
4b20645430 fix: align docker-compose env vars with Yandex Weather API
devzilla pushed to main at devzilla/discordBot 2026-07-20 19:08:15 +00:00
f7df0f4900 feat(weather): кэширование погоды с TTL 1 час
devzilla pushed to main at devzilla/discordBot 2026-07-20 18:56:12 +00:00
b8b1801f23 fix(weather): исправлены баги в погодном функционале
devzilla pushed to main at devzilla/discordBot 2026-07-20 18:39:02 +00:00
517bb4b9fa docs: update README to reflect current project state
devzilla pushed to main at devzilla/discordBot 2026-07-20 18:31:19 +00:00
48e64c2bc8 Replace wttr.in/Open-Meteo with Yandex Weather API
devzilla pushed to main at devzilla/discordBot 2026-07-20 16:58:24 +00:00
ee04f67506 заменён AGENTS.md на глобальный шаблон Global Instructions
devzilla pushed to main at devzilla/discordBot 2026-07-20 16:55:45 +00:00
cc618af445 добавлены открытые задачи в ISSUES.md по результатам код-ревью
devzilla pushed to main at devzilla/discordBot 2026-07-14 17:57:20 +00:00
0d98d31e61 ISSUES.md: задача Dockerfile+tests отмечена как отклонена (Docker — production)
60e7faca5f Откат: тесты и pytest удалены из Dockerfile (Docker — production-окружение)
f45beef888 ISSUES.md: отмечены все 5 задач низкого приоритета как выполненные
cd014b171f rate_limiter: добавлен комментарий, поясняющий дизайн глобальных синглтонов и factory-функций
d85f28f042 Удалены избыточные проверки ctx в on_command_error (ctx всегда передан discord.py)
Compare 13 commits »
devzilla pushed to main at devzilla/discordBot 2026-07-14 17:08:48 +00:00
d4b457f94e docs: помечены закрытые критические задачи в ISSUES.md
3bea7abaea fix: translate_weather() проверяет точное совпадение перед substring
0c6e10a482 fix: setup_logging() вызывается до первого logger.info()
9b04bc0c93 fix: setup_logging() больше не создаёт дублирующиеся handlers
Compare 4 commits »
devzilla pushed to main at devzilla/discordBot 2026-07-12 18:39:59 +00:00
250452ad60 Добавлены открытые задачи после кодревью (12 issue)
devzilla pushed to main at devzilla/discordBot 2026-07-11 19:26:03 +00:00
90547df975 docs: обновлён ISSUES.md — все задачи (средний + низкий) перенесены в исправленные
1ab3205333 fix: format_articles(None) возвращает graceful fallback вместо TypeError
f825be866b chore: удалена закомментированная устаревшая строка теста pressure_to_mmhg(0)
fb42a90bec fix: requirements.txt использует ~= (compatible release) вместо >= для предсказуемости версий
3982d26c95 fix: Dockerfile копирует conftest.py для запуска тестов в контейнере
Compare 21 commits »
devzilla closed issue devzilla/discordBot#2 2026-07-09 08:29:13 +00:00
Форматирование новостей и сообщений.
devzilla pushed to main at devzilla/discordBot 2026-07-09 08:28:53 +00:00
cef53197b1 feat: !morning — заменить embed на plain text, кот отдельным сообщением
devzilla pushed to main at devzilla/discordBot 2026-07-09 08:15:07 +00:00
2197a0052d Обновлён README.md: добавлены truncate_message, truncate_embed_text, truncate_embed_field в документацию utils/news.py и тесты
devzilla pushed to main at devzilla/discordBot 2026-07-09 08:07:16 +00:00
bc843abc63 Добавлены тесты для Cat, News, Morning когов, TextHelpCommand и truncate-функций (282 теста, все проходят)