feat(bot): Allowed commands per channel, room and direct, Position = Fav, Reply gap, commands only at the start of a message

!loc off is the switch for the position: !status answers without it, !dist
is off and !gps fix answers "GPS: fix off". !help is built from the table.
ui-core/BotCommands.h, tested on the host.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Jakub
2026-11-01 23:25:22 +01:00
co-authored by Claude Opus 5.5
parent 2fd2c596e4
commit 94a8f8fe72
13 changed files with 439 additions and 49 deletions
@@ -313,6 +313,8 @@ public:
void botTab(int tab);
void botRow(int row);
void botToggle(int row, bool on);
void botCmd(int id, bool on);
void botGap(int idx);
void botPick(int idx);
void botHour(uint8_t act);
void botTextDone(bool ok);