Skip to content

Event channels

Event channels are regular Discord text channels that Apollo will take over, allowing events in the channel to be sorted, or for non event messages to be purged when a new event is posted.

Create an event channel

Event channels are created with the !channel command.

Warning

Apollo cannot currently take over an existing channel as an event channel; a new channel must be created.

The user issuing the command must have the Manage Server permission or have the Discord role designated to allow channel creation.

To allow additional users to create event channels, you can assign an event channel role with !server role channel <role>. This will allow any user with the given role to create event channels.

Required permissions

To create an event channel, Apollo must have the follow permissions.

  • Read Messages
  • Read Message History
  • Manage Channels

Info

If you run into permission issues, be sure to check your category permission overrides for Manage Channels.

Add events

When issuing the !event command outside of an event channel, the first prompt will ask if you'd like to post the event in the current channel, another channel, or in one of your event channels. The option to select an event channel is only present if one or more event channels are configured.

If the !event command is issued from within an event channel, the initial prompt to select a channel is skipped and the event will be created in the same channel.

Sort an event channel

Event channels can sort events by chronological order with the !sort command. To reverse the sort order, use !sort desc.

Users must have the Manage Server permission to use the !sort command and have voted for Apollo on top.gg in the last twelve hours. The voting requirement is bypassed if there is an active Premium membership.

An event channel can only be sorted if there are 10 or fewer events in the channel. This limit is increased to 25 if there is an active Premium membership.

Purge non event messages

By default non event messages (that aren't pinned) are purged from an event channel when a new event is posted or deleted. The goal of this feature is to maintain an event channel as a place for events only, free of distraction.

This can be disabled with the !server purge off command.

Note

When a message with a thread (that isn't an event message) is deleted as part of a purge, the thread remains intact.