NoxBot NoxBot Docs

Events & Scheduling

Plan events and appointments, announce them with a ping, let members RSVP, mirror them as native Discord events and keep an auto-updating list of what is coming up.


Events let you announce what is happening on your server, ping the right people, collect RSVPs and keep a tidy, always-current list of upcoming dates. You can create events from the dashboard or with a command.

Creating an event

Open Events & Scheduling in the dashboard and hit New event. A live preview on the right shows exactly how the announcement will look while you fill it in.

  • Title and description - the headline and text of the announcement.
  • Start and end - the start is required, the end is optional. Times are read in the server timezone you set in the module settings.
  • Location - none, a voice channel, or free text (for example a stage, a Zoom link or a place in the real world).
  • Announcement channel - where the event is posted. A default channel can be set in the settings.
  • Ping - mention everyone or pick specific roles. The ping is sent only with the first announcement.
  • RSVP buttons - let members mark Going, Maybe or Not going. Can be turned off per event.

Reminders

Each event can ping at up to three moments, and you set sensible defaults once so you do not have to repeat them:

  • When posted - the announcement ping.
  • Before start - a reminder a chosen number of minutes ahead.
  • At start - a short heads-up the moment it begins.

RSVPs

When RSVP is on, members use the buttons under the announcement to mark their response. The counts update live, and clicking the same response again removes it. Open the event in the dashboard to see exactly who picked Going, Maybe or Not going.

Native Discord events

If a location is set, NoxBot can also create the event in Discord’s own event list, so it shows up in the server header and members can mark themselves interested there too. A voice channel becomes a voice event; a free-text place becomes an external event, which Discord requires to have an end time.

Bot permission

To mirror events into Discord's native event list, the bot needs the Manage Events permission. Without it, the branded announcement still works on its own.

The upcoming events board

Turn on the board to keep a single message in a channel that always lists the next events in order. It refreshes automatically as events are added, start or end, so members always have one place to look.

Commands

  • /events - anyone can list the upcoming events.
  • /event create - create and announce an event using your default channel, ping and RSVP settings.
  • /event cancel and /event list - manage events from inside Discord.

Admins use commands too

The `/event` subcommands need the Manage Server permission. `/events` is open to everyone.