Skip to content
This repository has been archived by the owner on Dec 14, 2024. It is now read-only.

Kanna Kobayashi 101

Alexandre Cavalheiro S. Tiago Da Silva edited this page Feb 14, 2019 · 5 revisions

Getting Started (version 4.1.0)

The first thing you should do after adding Kanna is setting up her settings, you can do k!help settings to see all the Settings commands.

Levelup

The levelup command is used to toggle the levelup messages, meaning, if it is enabled, whenever a member levels up using a command on that server a message warning them that they have leveled up.


Prefix

With this command you are able to give Kanna a custom prefix on your server, you can also use double quotes if you want to use spaced prefixes, for example: k!prefix "why this can be a prefix for " and then you can do why this can be a prefix for ping and it will execute the ping command!

Side note: Custom prefixes are also case insensitive, so you can do WhY tHiS cAn Be A PrefIX fOr pINg and it still will execute the command


Selfrole

This command is to set up self assignable roles to your server members, for example, we make a role called Testing and that role is below Kanna, and she has permission to Manage Roles, you can do k!selfrole add Testing and then the Testing role will be on the self assignable role list, meaning any member can do k!selfrole Testing to get that role.


Welcome/Farewell messages

To set-up a "Welcome" and "Farewell" message, you first need to choose a channel for these messages to be sent to, using the command k!notif, for example by doing k!notif general.

After having a notification channel, all you need to do is set up the messages with the commands k!welcome and k!farewell, examples:

  • k!welcome {{member}}, welcome to {{server}}! ("@WizardLink#5679, welcome to The Dragon Cult!")
  • k!farewell {{member}} has left the server... ("WizardLink#5679 has left the server...")

If you want to remove the message, do it by using k!welcome remove or k!farewell remove.


Understanding Kanna

Before you start your set sail, you need to understand the basics of Kanna, so this list can be helpful at anytime

  • Kanna is insensitive in almost all cases
    • This means you can do things like kAnnA pINg and the command will be executed
    • It also means you do not have to write the name of pretty much anything properly cased

  • Every command has an alias, for example, the hug command has the hwug alias, meaning if you do k!hwug it will invoke the hug command
    • To check a Command's alias, so their description, usage and etc, do k!help <Command> and you will be able to see if the command has any alias and which are them
    • In some cases it has a different effect on the command 👀

Permission Levels

Kanna's commands work around permissions, basically every command has it's permission level, if your permission level on that server is higher or equal than the needed level you can use it, else you will not be able to... Here are the levels:

  • Level 0: Everyone

  • Level 1: Dragon Tamer - Having a role assigned to you called Dragon Tamer

    • This gives access to Quiz commands + previous
  • Level 2: Human Tamer - Having Manage Server permission or Ban Members + Kick Members

    • This give access to Settings and Mod commands + previous
  • Level 3: Trusted Users - Kanna Staffs

    • Access to Unique commands (Not all) + previous
  • Level 4: Developers - Lead developers of Kanna

    • Access to all commands

If you still have any question, feel free to open an Issue or ask directly on the Official Server!