Skip to main content
Haunt’s prefix is set to ; by default.
Use ;prefix set [character]to change the prefix for your server.

Creating a new reaction

Get started by using the reaction create command.
;reaction create (emoji) (message) [{flags}]
;reaction create 🔥 haunt
;reaction create 🔥 haunt {loose}

What flags can I use with reactions

Here are the flags that are available for creating reactions
The {loose} flag will search for the trigger anywhere in the message.
As an example, If the message is zay, Haunt will react to zay is funny.

Delete an existing reaction

Delete an existing reaction by using the reaction delete command.
;reaction delete (message)
;reaction delete zay

View every existing reaction

;reaction view
;reaction view

Remove every existing reaction

;reaction clear
;reaction clear

Update an existing reaction

Here are the following subcommands to update settings for a reaction.
This command will update the message which triggers the reaction.
The message and the new message must be separated with a comma (,).
;reaction update message (message), (new message)
;reaction update message hi zay, hello zay
This command will update the reaction that sends when it’s triggered.
The message and the reaction must be separated with a comma (,).
;reaction update reaction (message), (reaction)
;reaction update reaction hi zay, shut up
This command updates the loose setting for the reaction.
The message and the choice must be separated with a comma (,).
;reaction update loose (message), (choice)
;reaction update loose hi zay, false
This command updates the cooldown setting for the reaction.
The message and the duration must be separated with a comma (,).
;reaction update cooldown (message), (duration)
;reaction update cooldown hi zay, 5 minutes
This command updates the match setting for the message.
The message and the match must be separated with a comma (,).
;reaction update match (message), (start|exact|end)
;reaction update match hi zay, start
Start means the message trigger has to be at the start of the message.
Exact makes the message trigger work as normal.
End means the message trigger has to be at the end of the message.

Restrict a reaction to a role

Start by using the reaction role command.
;reaction role add (message), (role)
;reaction role add hi zay, @haunt
The message and the role must be separated with a comma (,).
;reaction role remove (message), (role)
;reaction role remove hi zay, @haunt
;reaction role view
;reaction role view
;reaction role clear
;reaction role clear

Restrict a reaction to a channel

Start by using the reaction channel command.
;reaction channel add (message), (channel)
;reaction channel add hi zay, #commands
The message and the channel must be separated with a comma (,).
;reaction channel remove (message), (channel)
;reaction channel remove hi zay, #commands
;reaction channel view
;reaction channel view
;reaction channel clear
;reaction channel clear

What else can I do?

You can also entirely ignore a member, role or channel from triggering reactions.

Ignore a member

;reaction ignore (member)
;reaction ignore @bhisa
;reaction ignore remove (member)
;reaction ignore remove @bhisa
;reaction ignore view
;reaction ignore view
;reaction ignore clear
;reaction ignore clear

Ignore a role

;reaction ignore role (role)
;reaction ignore role @haunt
;reaction ignore role remove (role)
;reaction ignore role remove @haunt
;reaction ignore role view
;reaction ignore role view
;reaction ignore role clear
;reaction ignore role clear

Ignore a channel

;reaction ignore channel (channel)
;reaction ignore channel #general
;reaction ignore channel remove (channel)
;reaction ignore channel remove #general
;reaction ignore channel view
;reaction ignore channel view
;reaction ignore channel clear
;reaction ignore channel clear