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}]

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)

View every existing reaction

;reaction view

Remove every existing reaction

;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)
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)
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)
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)
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)
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)
The message and the role must be separated with a comma (,).
;reaction role remove (message), (role)
;reaction role view
;reaction role clear

Restrict a reaction to a channel

Start by using the reaction channel command.
;reaction channel add (message), (channel)
The message and the channel must be separated with a comma (,).
;reaction channel remove (message), (channel)
;reaction channel view
;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 remove (member)
;reaction ignore view
;reaction ignore clear

Ignore a role

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

Ignore a channel

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