KevinNovak / Friend-Time

Discord bot - Friend Time helps your server coordinate times and events by converting times mentioned in chat between time zones!
https://novakevin.gitbook.io/friend-time
Other
66 stars 26 forks source link

Response message to `-ft set timezone` makes little sense #70

Open j-rodman opened 3 years ago

j-rodman commented 3 years ago

The introductory message calls to action:

-> Set your time zone by using the -ft set command!

Since there is no syntax diagram offered etc, I immediately type:

# -ft set America/Los_Angeles

This comes back with:

-> This command can only be used in a server.

At this point I'm trying to figure how to talk to the bot in a server-specific way, and am ratholed re: using the bot.

Possible Improvements to alleviate:

1 - Give more explicit instructions. "Set your time zone by typing -ft set" or some similar construction. A command takes arguments. Something you just ask the user to type is more explicit.

2 - If someone types -ft set <explicit_TZ> just work. I know this is theoretically hard because almost any string is a valid TZ at least from the libc specification, but realistically for your design you could limit this to the well-formed time zones you expect from your map.

Davi-the-Mudkip commented 3 years ago

Yeah, that should be improved.

KevinNovak commented 3 years ago

I will be adding Slash Commands to Friend Time once discord.js (library Friend Time is using) is updated to handle Slash Commands. This should make the syntax more obvious / less likely for the user to mess up.

Davi-the-Mudkip commented 3 years ago

Yeah but don't forget that slash commands are still entirely unfinished, even though Discord has "released" them.