KyogreBot / Kyogre

A Discord helper bot for Pokemon Go communities.
GNU General Public License v3.0
4 stars 4 forks source link

Tutorial needs improvement #54

Open tehstone opened 5 years ago

tehstone commented 5 years ago

Tutorial should do the following sections in this order: !sub, !wild, !raid, !exraid, !research

Currently sub is skipped, perhaps the config check is failing?

The other sections require the user to run commands which typically rely on regions and thus they fail within the context of the tutorial. For example, doing the !wild tutorial requires the user to report a wild pokemon at a pokestop, but even with an exact pokestop name the bot replies with 'Please use the name of an existing pokestop or gym, or include a valid Google Maps link.'

Similarly with raids, if the user choose a pokemon that doesn't appear in raids the bot returns that error. If the user provides an acceptable pokemon name, a raid channel is created but then the tutorial does not continue.

I suspect there are also issues with the !exraid and !research sections but they are currently unreachable.

Minimal framework changes will be ideal, the tutorial just needs to provide examples and coach the user through each of them.

klords commented 5 years ago

Add big headers for each message, trim the fat from tutorial messages (add helpful links too)

klords commented 5 years ago

adding Boromir label because proper sandboxing needs to be implemented for tutorials