Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: guides #188

Open
kyranet opened this issue Oct 19, 2020 · 0 comments
Open

feat: guides #188

kyranet opened this issue Oct 19, 2020 · 0 comments

Comments

@kyranet
Copy link
Member

kyranet commented Oct 19, 2020

There should be a way to display guides to users in an organized manner.

In the main guides's page, we'd show a few buttons (possibly more than those 6, e.g. starboard, rough draft here):

+--------------+   +--------------+   +--------------+
|              |   |              |   |              |
|  Moderation  |   |   Channels   |   |    Music     |
|              |   |              |   |              |
+--------------+   +--------------+   +--------------+

+--------------+   +--------------+   +--------------+
|              |   |              |   |              |
|    Roles     |   |    Logging   |   | Configuration|
|              |   |              |   |              |
+--------------+   +--------------+   +--------------+

Each one takes the user into a page dedicated for it, for example, Music would take the user to a page which shows them how to play music, the supported sources, how to control it, who can control it, the music dashboard...

An example of what they can contain, and how would they be useful for the end-user:


Let's say the user wants to use reaction roles, then in the main guides page, they'd enter on the Roles button and look for Reaction Roles, in that page, Skyra will show how to configure them in different sections (add new ones, remove existing ones...), using Discord messages. We could use skyra-project/discord-components#22 to be done first so we can show-case this, same for starboard.


A more complex matter is that we cannot tell users what Skyra can do in a burst, Skyra is huge and the technical list of features is huge!

Besides, users aren't really interested on knowing everything Skyra can do, but rather, whether or not she can do the things they want. Showing them a full list of features (plus +240 commands in /commands) when they just want a bot for some basic logging and reaction roles makes them lose a lot of time.

Naturally, users will explore and not only see if Skyra has everything they want/need, and how to proceed with everything as we'll not only show them if Skyra can do what they want, but we'd also show them step-by-step how to set-up everything, and even, show them how Skyra's messages look like (e.g. how Skyra's starboard messages look like), but they will also explore other features they weren't looking for in the first place (let's say they wanted Skyra to take care of reaction roles, but then they needed a new word filter system because they used another bot, and wasn't working well).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant