A simple, multilingual community management bot for Discord. Manages events, karaoke, leveling, XP & more
Eventcord is designed to bring communities together on Discord. It can manage events, manage an XP system, and more.
Control and host events for your server with ease
Advanced leveling and XP system to reward member interaction (more information)
Uses messages sent, replies, reactions, and more to reward XP in a way similar to karma
Your members can add and remove themselves to/from events
Join events with groups of friends (can be configured up to 4 members)
Easily delegate event management power to trusted members of your community
Automatic muting and unmuting in karaoke events using voice channels to prevent interruptions
Support for stage channels with karaoke events
Multi language support (see go.eventcord.xyz/lang for available languages)
Web dashboard at d.eventcord.xyz
Command to show you random images with varying NSFW levels based on server configuration
An up to date command list can be found at on the docs or by using the
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 or the dashboard
More detailed information on events can be found on the docs.
<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.
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.
Your community may join or leave the event by using
;leave, respectively. They can join a friend to form a group by using
The event’s positions may be checked at any time by using
(Karaoke events only) Once the person who is up (event position 0) is ready to sing, they may use
;readyto 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.
When you are ready to cycle the event, the member who is up (event position 0) may use
;cycleto cycle the event. This command can be used by event admins at any time.
Members with the Event Admin Role can remove, push, or cycle the event on demand by using
;push <@member> <event position>, and
You can end events by using
Leveling is an optional module which rewards XP using various factors when a member interacts with your server. More details can be found on the docs.
Enable the module on the dashboard on the "levels" under the "config" section.
Configure as you please on the dashboard.
If you add leveling reward roles, make sure the bot's role is above the leveling reward roles and that the bot has the manage roles permission. See the docs for details.
Poof! 💨 It's that easy!
Want to share Kariari along with other bots? Click here to add it to a list!