keybase / client

Keybase Go Library, Client, Service, OS X, iOS, Android, Electron
BSD 3-Clause "New" or "Revised" License
8.88k stars 1.23k forks source link

Bot commands without args are not always encrypted for the bot #23080

Closed kf5grd closed 4 years ago

kf5grd commented 4 years ago

When a bot adevrtises a command but does not require any arguments, the Keybase client does not encrypt that command unless it is sent with a space at the end.

For example, the githubbot's list command, if sent as !github list (no space after list) will not be encrypted for the bot, but if sent as !github list<space> it does get properly encrypted and the bot responds as expected.

joshblum commented 4 years ago

@kf5grd this should be fixed with the corresponding client change