Functional Roles are a feature of RoWifi that allow you to grant certain RoWifi permissions to a subset of users.
There are four types of Functional Roles: RoWifi Admin, RoWifi Bypass, RoWifi Nickname Bypass, RoWifi Trainer.
This functional role grants the permission to use any RoWifi command to an user. This can be done without granting the user
the Administrator permission on Discord. However, by default, any user with the Administrator permission can use all
RoWifi commands.
There are two ways for creating this functional role:
To enable the admin functionality, simply create a Discord role called RoWifi Admin and that’s it.
To add any Discord role as a RoWifi Admin role, run the command settings admin and select the option argument as Add.
To remove an existing Discord role as a RoWifi Admin role, run the command settings admin and select the option argument as Remove.
To overwrite all existing RoWifi Admin roles, run the command settings admin and select the option argument as Set.
To view all RoWifi Admin roles, run the command settings admin and select the option argument as View.
This functional role allows them to bypass the update command run on them. It also allows them to bypass being updated in
Auto Detection.
There are two ways for creating this functional role:
To enable the bypass functionality, simply create a Discord role called RoWifi Bypass and that’s it.
To add any Discord role as a RoWifi Bypass role, run the command settings bypass and select the option argument as Add.
To remove an existing Discord role as a RoWifi Bypass role, run the command settings bypass and select the option argument as Remove.
To overwrite all existing RoWifi Bypass roles, run the command settings bypass and select the option argument as Set.
To view all RoWifi Bypass roles, run the command settings bypass and select the option argument as View.
This functional role is a special type of bypass where the user’s Discord roles can be updated but not their Nickname. This functionality also applies during Auto Detection.
There are two ways for creating this functional role:
To enable the bypass functionality, simply create a Discord role called RoWifi Nickname Bypass and that’s it.
To add any Discord role as a RoWifi Nickname Bypass role, run the command settings nickname-bypass and select the option argument as Add.
To remove an existing Discord role as a RoWifi Nickname Bypass role, run the command settings nickname-bypass and select the option argument as Remove.
To overwrite all existing RoWifi Nickname Bypass roles, run the command settings nickname-bypass and select the option argument as Set.
To view all RoWifi Nickname Bypass roles, run the command settings nickname-bypass and select the option argument as View.
This functional role allows an user to access trainer commands. Currently, trainer commands only include the events subsystem. Learn more about events here.
There are two ways for creating this functional role:
To enable the bypass functionality, simply create a Discord role called RoWifi Trainer and that’s it.
To add any Discord role as a RoWifi Trainer role, run the command settings trainer and select the option argument as Add.
To remove an existing Discord role as a RoWifi Trainer role, run the command settings trainer and select the option argument as Remove.
To overwrite all existing RoWifi Trainer roles, run the command settings trainer and select the option argument as Set.
To view all RoWifi Trainer roles, run the command settings trainer and select the option argument as View.