deadzilla
55fd67b2fe
docs: добавлен ASCII-баннер в README.md
2026-06-12 23:52:27 +05:00
deadzilla
1a4169fbe9
docs: добавлена секция логирования в README (ротация, конфиг)
2026-06-12 21:49:18 +05:00
deadzilla
c37baafacc
feat: добавлены консольные команды logs, reload, trigger morning
...
- console_commands/logs.py — чтение последних строк лога (tail -20)
- console_commands/reload.py — горячая перезагрузка всех cogs
- console_commands/trigger_morning.py — ручной запуск morning-дайджеста
- logs доступна через admin.py (docker exec) и интерактивный терминал
- reload и trigger morning доступны через интерактивный терминал
- сохранён bot._scheduler для доступа к планировщику
- обновлены __init__.py, admin.py, README.md, ISSUES.md
- добавлены тесты: test_console_logs.py (4), test_console_reload.py (2), test_console_trigger_morning.py (3)
- итого 243 теста
2026-06-12 18:03:47 +05:00
deadzilla
91f34625a8
feat: команды !status и !stats
...
Добавлены Discord-команды:
- !status — пинг к gateway, uptime, статус (embed)
- !stats — серверы, каналы, пользователи (embed)
Добавлены консольные команды:
- status — статус бота в терминале
- stats — статистика серверов в терминале
Тесты:
- test_commands_status.py (6 тестов)
- test_commands_stats.py (4 теста)
- всего: 233 теста
Обновления:
- README.md — новые команды в таблицах и архитектуре
- ISSUES.md — высокий приоритет закрыт
- admin.py — hint на !status и !stats
2026-06-12 16:19:21 +05:00
deadzilla
12ed515cca
feat: admin.py для управления ботом через docker exec
...
- Добавлен console_commands/admin.py — CLI-скрипт с командами
pogoda, news, cat, morning, help
- Добавлен docstring к методу pg (отображается в !hp)
- Обновлён README.md: архитектура, администрирование в Docker, тесты
- Добавлены тесты test_admin.py (5 тестов)
- Итого тестов: 223
2026-06-12 16:06:35 +05:00
deadzilla
26666550ac
feat: добавить rate-limiting для всех внешних API-вызовов
2026-06-11 22:42:23 +05:00
deadzilla
47e4b60111
docs: синхронизировать ISSUES.md, обновить README.md, очистить AGENTS.md
...
- ISSUES.md: закрыто 7 задач с ссылками на коммиты (on_command_error, !hp харкод, харкод URL, utils/__init__.py, print→logging, автогенерация !hp, дублирование команд, healthcheck)
- AGENTS.md: удалена пустая секция 'Структура проекта' (есть в README.md)
- README.md: обновлена архитектура (добавлены utils/__init__.py, utils/morning_runner.py, console_commands/help.py, Docker-файлы), исправлено кол-во тестов (262→204), добавлена секция 'Запуск в Docker', убрана ссылка на AGENTS.md как основной документ, добавлена консольная команда help, обновлены таблицы утилит
2026-06-09 21:37:07 +05:00
deadzilla
2188a7d3fd
feat: упростить вывод команды !hp, добавить тесты
...
- Убран discord.Embed в пользу простого текста без timestamp ошибки
- Добавлены разделители = вокруг заголовка
- Создан tests/test_help_discord.py с 2 тестами для Discord команды
- Создан tests/test_help_console.py с 2 тестами для консольной команды
- Закрыто: AttributeError 'Message' object has no attribute 'timestamp'
2026-06-02 23:14:37 +05:00
deadzilla
aec4cb5c18
feat: добавить команду help !hp для вывода списка всех команд
2026-06-02 22:45:22 +05:00
deadzilla
030c6ed74b
Исправлена команда !nw, обновлены README и убран ISSUES.md
2026-06-01 23:09:44 +05:00
deadzilla
1a7f2d75b8
Добавить MORNING_CHANNEL_ID для утреннего дайджеста
2026-05-31 23:42:03 +05:00
deadzilla
0d605eea5a
Переименовать команду погоды: pogoda -> pg, удалить docker-audit.md
2026-05-31 23:13:23 +05:00
deadzilla
b912312271
Обновить README: добавить morning, utils, тесты, зависимости
2026-05-29 17:34:54 +05:00
deadzilla
55a07e2a3c
fix: вынести импорт datetime на уровень модуля (ISSUE #4 )
2026-05-26 17:55:28 +05:00
deadzilla
eb53a5ba81
docs: добавить README.md
2026-05-26 09:24:32 +05:00