Communicating with the bot will require an internet connection.
A stable connection is necessary for voice input/output; but for learning via text, it is not necessary.
Starting setup for the bot includes just selecting a starter language to begin.
This language can be changed at a later date if desired by sending "/changeLanguage".
The full command list for the bot can be viewed by sending "/help" in the chat while the bot is active.
Viewing the command list will let you see all possible options to learn with the bot.
To access a vocab quiz with the selected language, prompt the bot by sending "/startVocabQuiz".
This will allow the user to select a level to start with; the higher the level number, the more difficult the words will be.
For example, level 1 might include "talkative", whereas level 7 might include "gregarious" by comparison.
After selecting the level, the bot will generate a practice test for the user to attempt.
To access pronounciation practice, prompt the bot by sending "/startVoiceQuiz".
To use this command, one must be in a voice channel on the server.
The bot must have permissions to access the voice channel; this can be done by giving the bot the permission or making the voice channel visible to the bot.
The bot will join the voice channel and transcribe the user's audio transmission.
The user will then be graded on their attempt.
The language leaderboard can be checked by sending "/leaderboard".
This will display the current top aggregate scores of all users.
These scores are increased when completing vocab and voice quizzes with the highest possible scores.
To check an individual's scores across all quizzes, send "/myScores".
The leaderboard will be specific to each language; there will be a different leaderboard for each different language.