Files
Linux_post_install/bin
Your Name 498979a78d feat: telegram listener pushes command list to bot menu via setMyCommands
Map entries may now carry a menu description (/cmd::desc=bash) shown in
the bot's "/" menu; it falls back to the bash command (~40 chars) when
omitted. The command list is pushed automatically after every map edit,
on --enable, and at daemon start, plus a manual --sync-commands flag
(wired into POS_FLAGS completion). Names are validated against Telegram's
lowercase [a-z0-9_] rule — invalid ones are skipped from the menu with a
warning but still resolve when typed; an empty map clears the menu.

Fixes found by unit-testing the sync path: map_has always returned false
(awk END{exit 1} overrode the match), map_set had a local cross-reference
that broke under set -u, and warn() leaked into the generated JSON (now
stderr). Docs + AGENT_TODO updated; make gen && make check pass.
2026-08-09 09:54:05 +00:00
..
.
2026-07-28 10:28:11 -04:00
.
2026-07-28 10:28:11 -04:00
2026-08-05 05:47:45 -04:00
2026-08-05 05:47:45 -04:00
2026-08-05 05:47:45 -04:00
2026-08-05 05:47:45 -04:00
2026-08-05 05:47:45 -04:00
2026-08-05 05:47:45 -04:00
2026-08-05 05:47:45 -04:00
2026-08-09 04:57:28 -04:00
2026-08-09 04:57:28 -04:00
2026-08-05 05:47:45 -04:00
.
2026-07-28 10:28:11 -04:00
.
2026-07-28 10:28:11 -04:00
.
2026-07-28 10:28:11 -04:00
.
2026-07-28 10:28:11 -04:00
.
2026-07-28 10:28:11 -04:00
.
2026-07-28 10:28:11 -04:00
.
2026-07-28 10:28:11 -04:00