ONLINE

Herald

discord.js

A bot to cater Black Desert Online SEA with LFG and Boss Timer function

Herald Commands Prefix: h!

Visit website Report

Bot Tags:

Utility

This is the bot used for the Order of the Black Sun, a guild in Black Desert Online SEA. A pet project of Grand Master Ibarra.

Before everything else, you must do the following:

  1. Create an @Announcer role
  2. Create an @LFG role (needs to be mentionable)
  3. Create a #announcement-board and #announcement-board-test text channel (make sure only those with the @Announcer role can view the #announcement-board-test) (The #announcement-board is where the message from the $announce function will go) (The #announcement-board-test is where the message from the $announce-test funciton will go)
  4. Create a #boss-channel text channel (The #boss-channel is where the message from the $boss-timer function will go)
  5. Create a #looking-for-group text channel (The #looking-for-group text channel is where the message from the $lfg function will go)

FEATURES:

Provided here is a simple World Boss Timer for Black Desert Online SEA server. NOTE: BOSS TIMER IS ONLY APPLICABLE FOR THE SEA SERVER!

h!boss-timer - to show the schedule of today's world bosses.

h!boss-timer - to show the world boss schedule of specific day (example: h!boss-timer Monday).

h!boss-timer all - to show the complete schedule of World Bosses.

We have an Announcement function to be used by your guild's "announcer," from the Guild Master, Officers, to those who are eligible to make an announcement. NOTE: Those who can manage roles must add the @Announcer role to those chosen as "announcers." NOTE: Only those with the @Announcer role are allowed to use the Announcement function.

h!announce |SUBJECT|MESSAGE - this is the format of the announcement. The message will be sent to the #announcement-board. NOTE: This will mention @everyone in your Discord Server. (example: h!announce |GUILD QUEST!|Valencia - 2, Basilisks 5k kills needed, HELP!)

h!announce-test |SUBJECT|MESSAGE - this is the format for the test announcement. The message will be sent to the #announcement-board-test. NOTE: This will NOT mention @everyone in your Discord Server. (example: h!announce |MESSAGE TEST|LOREM IPSUM YADA YADA!)

We also have a Looking-for-Group function where you can ask your guild mates if they want to join a party

h!lfg |SUBJECT|DATE|DESCRIPTION(Optional) - here you can request an LFG where the message will be sent to the #looking-for-group text channel (example: h!lfg |Pila Fe x10|This Saturday|I need the memory fragments, fam) (The DESCRIPTION is optional, if left blank, the description will only state "Undefined")

h!lfg-sub yes/no - This function is used to get the @LFG role, so that everyone with the @LFG role will be mention when there's a new LFG message.

(Type h!help for information)