- 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 теста
26 lines
559 B
Python
26 lines
559 B
Python
from .stop import stop
|
|
from .news import news
|
|
from .cat import cat
|
|
from .pogoda import pogoda
|
|
from .morning import morning
|
|
from .help import help
|
|
from .status import status
|
|
from .stats import stats
|
|
from .logs import logs
|
|
from .reload import reload
|
|
from .trigger_morning import trigger_morning
|
|
|
|
ALL_CONSOLE_COMMANDS = {
|
|
"stop": stop,
|
|
"news": news,
|
|
"cat": cat,
|
|
"pogoda": pogoda,
|
|
"morning": morning,
|
|
"help": help,
|
|
"status": status,
|
|
"stats": stats,
|
|
"logs": logs,
|
|
"reload": reload,
|
|
"trigger morning": trigger_morning,
|
|
}
|