Commands - Imaginary-Horizons-Productions/HorizonsBot GitHub Wiki

Slash Commands

/about

Usable in: DMs, Servers, and Group DMs

Cooldown: 3 seconds

Get the HorizonsBot credits

/at-channel

Usable in: Servers

Cooldown: 300 seconds

Send a ping to the current channel

type

Choices: Only online users in this channel, All users in this channel

Who to notify

message

The text of the notification

/at-event

Usable in: Servers

Cooldown: 300 seconds

Send a ping to users interested in an event

event-id

The id of the event to make an announcement for

message

The text of the notification

/at-permission

Usable in: Servers

Cooldown: 3 seconds

Permission Level: ManageRoles

/at-permission allow

(moderator) Re-allow a user to use /at-channel

/at-permission disallow

(moderator) Prevent a user from using /at-channel

/club-add

Usable in: Servers

Cooldown: 3 seconds

Permission Level: ManageChannels

Set up a club (a text and voice channel)

club-host

The user's mention

voice-channel-type

Choices: stage, private

Stage channels are visible to everyone

/club-config

Usable in: Servers

Cooldown: 3 seconds

Change the configuration of the current club

/club-invite

Usable in: DMs, Servers, and Group DMs

Cooldown: 3 seconds

Permission Level: SendMessages

Send a user an invite to a club

/club-kick

Usable in: Servers

Cooldown: 3 seconds

Remove a user from a club

target

The user's mention

ban (optional)

Prevent the user from rejoining?

/club-leave

Usable in: Servers

Cooldown: 3 seconds

Leave this club

/club-update-host

Usable in: Servers

Cooldown: 3 seconds

Promote another user to club host

user

The user's mention

/club-send-reminder

Usable in: Servers

Cooldown: 3 seconds

Re-post the reminder message for the club's next meeting

/club-skip-meeting

Usable in: Servers

Cooldown: 3 seconds

Skip the next club meeting, cancelling/resetting reminders

/club-sunset

Usable in: Servers

Cooldown: 3 seconds

Delete a club on a delay

delay

Number of hours to delay deleting the club

/commands

Usable in: DMs, Servers, and Group DMs

Cooldown: 3 seconds

Get a link to HorizonsBot's commands page

/create-opt-in-channel

Usable in: Servers

Cooldown: 3 seconds

Permission Level: ManageChannels

Set up an opt-in channel without petitions

channel-name

Discord forces channel names to lowercase

/create-pingable-role

Usable in: Servers

Cooldown: 3 seconds

Permission Level: ManageRoles

Set up a Pingable Role without petitions

role-name

Make sure the role doesn't already exist

/data-policy

Usable in: DMs, Servers, and Group DMs

Cooldown: 3 seconds

Get a link to the HorizonsBot's Data Policy page

/list

Usable in: DMs, Servers, and Group DMs

Cooldown: 3 seconds

/list clubs

Get the list of clubs on the server

/list petitions

Get the list of open topic petitions

/manage-mods

Usable in: Servers

Cooldown: 3 seconds

Permission Level: ManageGuild

/manage-mods promote

(moderator) Add a user to the moderator list

/manage-mods demote

(moderator) Remove a user from the moderator list

/petition-check-channel

Usable in: Servers

Cooldown: 3 seconds

Check how many more signatures a channel petition needs

channel-petition (optional)

The Opt-In Channel petition to check

/petition-check-role

Usable in: Servers

Cooldown: 3 seconds

Check how many more signatures a role petition needs

role-petition (optional)

The Pingable Role petition to check

/petition-veto

Usable in: DMs, Servers, and Group DMs

Cooldown: 3 seconds

Permission Level: ManageChannels

Veto a petition

/petition

Usable in: Servers

Cooldown: 3 seconds

Permission Level: SendMessages

/petition pingable-role

A role for pinging server members for grouping up

/petition opt-in-channel

Make sure the channel doesn't already exist

/post-reference

Usable in: Servers

Cooldown: 3 seconds

Permission Level: ManageChannels

Post a reference message in this channel

reference

Choices: the petiton list, the club list, the rules embed, the press kit, the proxy thread hub embed

which message to post

/press-kit

Usable in: Servers

Cooldown: 3 seconds

Get info on Imaginary Horizons as a brand

/proxy-thread

Usable in: Servers

Cooldown: 3 seconds

Permission Level: SendMessagesInThreads

/proxy-thread create

Create a new proxy thread

/proxy-thread disband

Disband a proxy thread

/proxy-thread rename

Rename one of your proxy threads

/roles-rundown

Usable in: Servers

Cooldown: 3 seconds

See what the roles on the server mean and how to get them

/roll

Usable in: DMs, Servers, and Group DMs

Cooldown: 3 seconds

Permission Level: SendMessages

Roll any number of dice with any number of sides

dice

The dice to roll in #d# format

display (optional)

Choices: Result only, Compare to max total roll, Result for each die, Compare each die to max roll

Choose output display option

label (optional)

Text after the roll

/server-rules

Usable in: DMs, Servers, and Group DMs

Cooldown: 3 seconds

Get the server rules

/set-pingable-role-emoji

Usable in: Servers

Cooldown: 3 seconds

Permission Level: ManageRoles

Set the emoji show with a Pingable Role in Onboarding

role-id

The role to update in onboarding

emoji

The emoji to add

/timestamp

Usable in: DMs, Servers, and Group DMs

Cooldown: 3 seconds

Calculate the unix timestamp for a moment in time, which Discord displays with timezones applied

start (optional)

The timestamp to start from (default: now)

days-from-start (optional)

86400 seconds

hours-from-start (optional)

3600 seconds

minutes-from-start (optional)

60 seconds

/version

Usable in: DMs, Servers, and Group DMs

Cooldown: 3 seconds

Get HorizonsBot's version notes

notes-length

Choices: Last version, Full change log

Get the changes in last version or the full change log

Context Menu Options

User -> Apps -> Invite to Club

Usable in: Servers

Cooldown: 3 seconds

Permission Level: SendMessages