Skip to content

Hustle Castle

Being Warbot was orignally founded around assisting with discord management around the game hustle-castle.... Warbot has a lot of functionality to assist with this task.

For basics, it can manage your portal and war events.

Portal Events

The portal event in hustle castle, opens once a week, at 09:00 UTC.

WarBOT can optionally let you know when this happens.

To configure and enable portal events

Via Warbot Configuration Site

First, navigate to "Hustle Castle Settings" Next, select "Portal" in the tab menu.

You may enable or disable the notifications by selecting "Event Enabled"

Set the message to send, and select a target channel in the dropdown menu.

Click save.

Via Commands (Requires Leader Role.)

Set Target Channel (Required)
/portal channel channel:#portal
Set the message to send.

You may optionally tag a role... or link a channel. /portal message message:The portal has opened @Role

Enable portal
/portal enable
Disable portal
/portal disable

War Events

War Times

There are four wars every day in hustle castle.

  • War 1 - 09:00 UTC
  • War 2 - 15:00 UTC
  • War 3 - 21:00 UTC
  • War 4 - 03:00 UTC

For each of these wars, you can optionally enable events and notifications.

To configure and enable war events

Via Warbot Configuration Site

First, navigate to Hustle Castle Settings

Select the desired war to configure from the menu at the top, and... configure the desired options.

Each war has its own unique configuration. Each one can be optionally enabled or disabled independantly.

You can fully customize the messages for each phase, of each war.


If the event is not enabled, you will not receive any notifications or events for it.

As well, the other options will not show until you click enabled.

War Prep Started Message

This message is sent when the war prep peroid starts, two hours before the war.

If you do not wish to receive a message when the prep peroid starts, leave this field empty.

War Prep Ending Message

This message is sent 15 minutes before the war starts.

If you do not wish to receive this notification, leave the field empty.

War Started Message

This message is sent when the war starts.

As before, if you do not want this message, leave this field empty.


This is the channel the above notifications will be delivered to. This field is not optional.

Even if you only wish to send the discord events, you still need to fill out the channel field. Needs to be a valid text channel.

Discord Event Enabled

This is a new feature introduced with Warbot v4.0

Discord events are a special new feature in discord.

By enable this option, a discord event will be created two hours before the preperation period starts, giving players plenty of time to "opt-in" to the event.

Discord Event Title

This is the title of the created event. Required.

Discord Event Description

This will be the description of the generated event. Required.

Via Commands

Guild members with the leader role, and/or server admins can configure war events via commands.

The war times are posted above

Set War Channel

Setting the channel is performed through the /war channel command.

To set the channel for a single war:

/war channel war:WAR_1 channel:#general

To set the channel for ALL of the war events, use war:ALL

/war channel war:ALL channel:#general
Setting War Messages

Setting the messages is performed via the /war messages command.

/war message war:WAR_1 event:Event_Prep_Starting message:Prep has started, deploy those troops! 
/war message war:WAR_1 event:Event_Prep_Starting message:Prep period is ending. 
/war message war:WAR_1 event:Event_Started  message:War has started!

Like before, if you wish to set the messages for ALL wars, you can use war:ALL

/war message war:ALL event:Event_Started message:The war has started!
Enabling or Disabling War

You can enable or disable a war by simpally typing

/war enable war:WAR_1
/war disable war:WAR_1

Or, enable or disable all wars

/war enable war:ALL
/war disable war:ALL

Last update: December 17, 2022