A simple, versatile, multi-language event management bot for Discord, which includes karaoke/singing events.


Listed since 12/1/2018 (862 days ago)

Prefix ; or custom
Unique Upvotes 26
Library discord.js
Servers 9,785
Tags Fun | Social | Web Dashboard
Invite Upvote Support Server

Eventcord (formerly Kariari): Discord Event Management Bot

Eventcord is a bot designed for events of all kinds, such as karaoke or a general event.



An up to date command list can be found at on the docs or by using the ;help command.


If you have a basic question, you can ask the self support bot Hannah on our website by clicking the widget in the bottom right corner of the screen or by joining the support server and using the #bot-help channel.

For questions the self support bot cannot answer, you can join the support server here.

Documentation can be found at docs.eventcord.xyz.


The default master role is Event Admin, the default prefix is ;*, and the default language is *English US. These can be changed at any time using ;config

Using the Bot

Below, <argument> is a placeholder for required arguments. [argument] is a placeholder for optional arguments.

Eventcord is very simple to use. Once you have created the Event Admin Role and have assigned it to members you trust to manage events, it is time to get started.

  1. To start an event, use ;start. React with the event type you want to start as described in the message. This will start an event in the text channel you used this command in. Karaoke events will require you to be in a voice channel, which will become the event’s voice channel.

  2. Your community may join or leave the event by using ;join and ;leave, respectively. They can join a friend to form a group by using ;join @friend.

  3. The event’s positions may be checked at any time by using ;positions.

  4. (Karaoke events only) Once the person who is up (event position 0) is ready to sing, they may use ;ready to automatically mute everyone else in the channel. Eventcord will respect previously server muted members. Those who were server muted before the use of this command will stay muted.

  5. When you are ready to cycle the event, the member who is up (event position 0) may use ;cycle to cycle the event. This command can be used by event admins at any time.

  6. Members with the Event Admin Role can remove, push, or cycle the event on demand by using ;remove <@member>, ;push <@member> <event position>, and ;cycle, respectively.

  7. You can end events by using ;end

Poof! 💨 It's that easy!

What this bot is not: A music playing bot. This bot will not play music, but this bot will not mute other bots in the voice channel, so you can use bots such as Rythm or Groovy along with Eventcord.