... | ... | @@ -144,6 +144,30 @@ Example of adding and removing a reaction to an existing message: |
|
|
![image](uploads/657ac84caededa61dfd60cfe2a35b95b/image.png)
|
|
|
|
|
|
|
|
|
## Button Roles
|
|
|
|
|
|
**THIS FEATURE IS IN BETA AND IS NOT PUBLICALLY AVAILABLE AT THIS TIME**
|
|
|
|
|
|
Similar to reaction roles but uses buttons rather than reactions. The buttons are assigned to a role and when the button is pressed the role will be applied to the user. Buttons exist in a 5x5 grid allowing you 25 total buttons.
|
|
|
A valid list of images can be found using !resources validimages
|
|
|
Valid Colors: GREEN, RED, PURPLE, GREY
|
|
|
Valid Rows: 1-5
|
|
|
|
|
|
| Command | Description | Command Aliases | Needed User Permission
|
|
|
|-----------------------------------------------|----------------------------------------------------------------------------|-----------------|-----------------|
|
|
|
| buttonroles add \<Title\> \<Message\> \<Image\> \<Emoji\> <\Role\> \<ButtonMessage\> \<ButtonColor\> | Creates a new button roles message and attaches a button to it. | create, new | manage_roles |
|
|
|
| buttonroles addbutton \<message_id\> \<Emoji\> \<Role\> <\Label\> \<Row\> <\Color\> | Adds a button to a ButtonRole. The Emoji must be an Emoji uploaded to Discord, ideally your own server. | addbtn | manage_roles |
|
|
|
| buttonroles list | Lists all active Button messages and their associated emojis and roles. | | manage_roles |
|
|
|
| buttonroles edit \<message_id\> \<Title\> \<Message\> [Image] | Edit an existing reaction message. Image is an optional item. | | manage_roles |
|
|
|
| buttonroles deletebutton \<message_id\> \<button_id\> | Removes a Button from the ButtonRoles. Message ID can be found in !buttonroles list | delbutton, delbtn, removebutton, rembutton, rembtn | manage_roles |
|
|
|
| buttonroles delete \<message_id\> | Removes the base message and all buttons attached to it. | delete, rem, del | manage_roles |
|
|
|
|
|
|
Examples of create a new button roles message and the resulting message from Kupo Bot:
|
|
|
|
|
|
![image](uploads/cee56149a7ee6d74a630c6b63b0aec8d/image.png)
|
|
|
|
|
|
![image](uploads/c5394dd0b43c438417500c2ed357f4ec/image.png)
|
|
|
|
|
|
## Notes, Warnings & Strikes
|
|
|
|
|
|
Kupo Bot helps staff track user behavior in a way that ensures the whole team has visibility. This persists across username changes, nicknames, etc. All commands under this module are also logged to the Actions channel.
|
... | ... | |