INNER CODE UNIT · Python
_register_handlers
PleasePrompto/ductor · ductor_bot/messenger/telegram/app.py:394
def _register_handlers(self) -> None:
r = self._router
r.message(CommandStart(ignore_case=True))(self._on_start)
r.message(Command("help", ignore_case=True))(self._on_help)
r.message(Command("info", ignore_case=True))(self._on_info)
r.message(Command("stop_all", ignore_case=True))(self._on_stop_all)
r.message(Command("stop", ignore_case=True))(self._on_stop)
r.message(Command("restart", ignore_case=True))(self._on_restart)
r.message(Command("new", ignore_case=True))(self._on_new)
r.message(Command("session", ignore_case=True))(self._on_session)
r.message(Command("sessions", ignore_case=True))(self._on_sessions)
r.message(Command("tasks", ignore_case=True))(self._on_tasks)
r.message(Command("showfiles", ignore_case=True))(self._on_showfiles)
r.message(Command("agent_commands", ignore_case=True))(self._on_agent_commands)
base_cmds = ["status", "memory", "model", "effort", "cron", "diagnose", "upgrade", "reset"]
if self._agent_name == "main":
base_cmds += ["agents", "agent_start", "agent_stop", "agent_restart"]
for cmd in base_cmds: