RedSparr0w / Discord-bot-pokeclicker

5 stars 12 forks source link

[Suggestion] Create Personal "only visible to you" Commands & Channels #39

Open ArtMatters opened 1 year ago

ArtMatters commented 1 year ago

Currently the vast majority of commands go in the #bot-commands channel on discord which can be fairly spammy especially if you're looking for a response such as Pokemon locations, Gems, & Shop purchasing. Ideally with converting commands to use private "only visible to you" commands there could be the option to have the discord bot have buttons that a user would be able to click and do what they needed a fair bit easier.

Current usage: A user enters the #bot-commands channel and types /Gems Type:Flying to run the /Gems command. While using this command any number of other users may type /Timely and force the chat to scroll up which is inconvenient and may be confusing.

Ideal replacement option: A channel is dedicated to a few select commands. Timely and claim would be in their own channel potentially, and gems/pokemon/route & other info related commands would be in another. In the channel for example the user would have the ability to press the "Gems" button and it would prompt the user with a selection of the gems possible in a "only visible to you" message. The user would then select the gem type they want information for and it would send another "only visible to you" message that the user would see all of the relevant information. In this scenario as many users as can be supported logistically would each have access to the commands easily and without the message being chat scrolled.

As a starting point I would suggest trying this with the timely & claim commands first as they are the most commonly typed and this option would reduce the vast majority of messages in the #bot-commands channel which could still remain with the current command system for those who prefer it.

I am ArtMatters#3174 on discord if you want a bit more clarity on the idea, but I hope I have described it sufficiently.(I don't often check github)