alyssadev / rolemenu

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RoleMenu

A discord bot for providing role management for users via reactions on messages

Invite bot to your server

Usage

Ensure that the bot's role is above any roles you want to add:

screenshot of role list

Access is automatically granted to users with Administrator or Manage Roles. You can configure a mod role with !rolemenu addmodrole rolename

screenshot of rolemenu addmodrole

Post a message that describes what reactions will provide which roles:

screenshot of role menu

Right click the role menu, and copy the message link (on mobile, you'll need to produce a URL like https://discord.com/channels/{guild ID}/{channel ID}/{message ID})

screenshot of copy message link menu option

Type the below message:

!rolemenu <message link> :emoji1:=role1 :emoji2:=role2

Add more emojis and more roles as needed. Make sure there are no spaces after the emojis if using Discord's autofill, it automatically inserts spaces and this will mess up RoleMenu's parsing

If there are any errors, RoleMenu should list them (e.g if you've used a custom emoji that the bot doesn't have access to). Otherwise, it should add reactions to the specified message and report that the role menu was configured.

screenshot of successful configuration

Commands

  • !rolemenu <message link> :emoji1:=role1 :emoji2:=role2 : Add role menu based on message
  • !norolemenu <message link> : Remove role menu based on message
  • !rolemenu addmodrole role1 role2 : Add mod role who can make new role menus
  • !rolemenu nomodrole role1 role2 : Remove mod role

Support

https://discord.gg/gns7qTAu

About

License:MIT License


Languages

Language:Python 100.0%