Bot icon
Raid Organizer#1884
Status
Servers:
936
Prefix:
! or custom
Owner: snawe#8570 Library:
discord.py
A bot to manage raids/events for MMORPG's
Owner: snawe#8570 Prefix: ! or custom

Raid Organizer

This is a bot from MMORPG players, for MMORPG players.

NOTE: for easy setup we suggest you enable private messages. It is not needed of course.. but it may help you.


A guild colleague and I created this bot to provide our guild an easy way to sign up for raids and events without using an external program/homepage.. and now we want to share it with you guys! :)

This bot allowes you to:

  • Create and manage events/raids inside discord. Your guild mates can join them and you and your admins can manage them.
  • Create events that repeat every week. Set it up once, let it run forever :)
  • Create your own event templates (use emojies of your choice and group them who you want!)
  • and a lot more

Some Features:

  • Possibility to create new custom templates with custom emojies to fit your needings!
  • Events will be deleted automatically 14 days after they are over, or you can delete them manually with !remove
  • Choose how clean you want your channel! By default every message (except event messages) are deleted. You can modify it from "delete everything" to "delete nothing".
  • Users can get notifications when they are confirmed.
  • Admins can get notifications when a user unconfirmes himself.
  • You can change da date/time format for events.
  • Multi channel support to organize different raid groups in one guild.
  • The channel the bot is running in, the admin role (organizers) and the user role (guild members) can be changed.
  • Save the event + date & time in your google calender with one click.
  • And much more.

Set up the bot:

The set up is easy. When you invite the bot to your server you will get a private message which guides you through the set up process.
If you muss that, you basically need to use 1 command and the bot is ready to use!

  • !setup_channel @admin_role @user_role or !setup_channel to get guided through the process.

INFO:
Users that have the @admin_role are allowed to manage events (create, remove, rename, etc. them). Normally guild leaders and officers should have that role.
Users that have the @user_role are allowed to sign up for events. Everyone you want to be able to join your events should have that role.
NOTE: don't worry. You can still change the @admin_role or @user_role later on.

Manage raids/events:

From now on you can manage events in the event channel. Therefore you have the following commands:

  • !create title date description
    • Title/Description: If your title is a string (more than one word, put it into single(') or double (") quotes.
    • Date: The standard date format is YYYY/MM/DD. You can change the format by using !change_date_format nr. When you enter !change_date_format 0 you get a list of available formats :)
    • Description: This field is optional. You can also create an event with just !create "Raiding party" 2020/01/01
    • NOTE:You can use !create to get guided through the creation process
    • NOTE for advanced users:You can use !create --advanced to use the advanced creation options without using the interactive mode.
  • !edit event_id field new_value
    • event_id: This is the number on the bottom of the event. In the screenshot above it would be 55
    • Field: This can be title, date, description, etc.. depending on what you want to edit. Enter !help edit to get all options.
    • new_value: The new value you want to put in there.
  • !remove event_id
    • event_id: This is the number on the bottom of the event. In the screenshot above it would be 55
  • !confirm event_id user1 user2 ... // !unconfirm event_id user1 user2 ...
    • event_id: This is the number on the bottom of the event. In the screenshot above it would be 55
    • userX: The user you want to confirm. You can either enter the name which is shown in the embed (don't forget the quotes if the user has a space in his name) or you can mention the user with "@". Example: !confirm 55 @user1 @user2

Templates:

We provide 3 standard templates for you and your server. Those are:

Simple standard template More advanced template Simple attendance check

But you can also create custom templates. For creating and managing your templates we provide the following commands:

  • !list_templates to receive a list of available templates
  • !create_template to create a new custom template. **IMPORTANT:** for this you need to be able to receive private messages from a bot!
  • !remove_template to remove a custom template. Default templates can not be deleted.
  • !set_default_template to set a new default template for an event channel. Every new created event in that channel will use this template.
Here are a couple of templates which were made by the community:

This are the basics. The bot offers some more features. For a detailed list of commands, enter !help.
You can also enter !help command (example !help create) to get more help about a command.

Comming soon:

I still have a lot of things planned. For more details and feature requests join our discord server.