mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-05-29 06:31:32 +00:00
fix: ignore Telegram start pings
This commit is contained in:
parent
8807b1c727
commit
efa952531b
4 changed files with 59 additions and 0 deletions
|
|
@ -7025,6 +7025,13 @@ class GatewayRunner:
|
|||
if _denied is not None:
|
||||
return _denied
|
||||
|
||||
# Telegram sends /start for bot launches/deep-links. Treat it as a
|
||||
# platform ping, not a user command: no help dump, no agent
|
||||
# interrupt, no queued text.
|
||||
if _cmd_def_inner and _cmd_def_inner.name == "start":
|
||||
logger.info("Ignoring /start platform ping for active session %s", _quick_key)
|
||||
return ""
|
||||
|
||||
if _cmd_def_inner and _cmd_def_inner.name == "restart":
|
||||
return await self._handle_restart_command(event)
|
||||
|
||||
|
|
@ -7458,6 +7465,10 @@ class GatewayRunner:
|
|||
if canonical == "help":
|
||||
return await self._handle_help_command(event)
|
||||
|
||||
if canonical == "start":
|
||||
logger.info("Ignoring /start platform ping for session %s", _quick_key)
|
||||
return ""
|
||||
|
||||
if canonical == "commands":
|
||||
return await self._handle_commands_command(event)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue