FANTASY COMMAND #2

Closed
opened 2026-07-19 16:29:39 +00:00 by reverse · 1 comment
Owner

make the bot know that not all !blabla are actually a command:

[19:02] <@PeGaSuS> !cissue "CERT LIST" Remove password to view CERTFP list when already logged in
[19:02] <&devel> I don't know the command CISSUE. Try HELP.
[19:02] <+GitBot> [git] opened issue #3 in fedserv/echo: CERT LIST #3

devel is the botserv bot.

make the bot know that not all !blabla are actually a command: [19:02] <@PeGaSuS> !cissue "CERT LIST" Remove password to view CERTFP list when already logged in [19:02] <&devel> I don't know the command CISSUE. Try HELP. [19:02] <+GitBot> [git] opened issue #3 in fedserv/echo: CERT LIST https://git.devtronic.pro/fedserv/echo/issues/3 devel is the botserv bot.
Author
Owner

Fixed in bfff7db and deployed. The fantasy router now only acts on commands ChanServ actually recognizes (an explicit allowlist next to its dispatcher); an unknown in-channel !word — another bot sharing the ! prefix, e.g. GitBots !cissue — is now silently ignored instead of drawing a "I dont know that command" reply from the assigned bot. A direct /msg ChanServ FOO still gets the reply. Regression test added.

Fixed in bfff7db and deployed. The fantasy router now only acts on commands ChanServ actually recognizes (an explicit allowlist next to its dispatcher); an unknown in-channel `!word` — another bot sharing the `!` prefix, e.g. GitBots `!cissue` — is now silently ignored instead of drawing a "I dont know that command" reply from the assigned bot. A direct `/msg ChanServ FOO` still gets the reply. Regression test added.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: fedserv/echo#2
No description provided.