Skip to content

The calendar

What's coming up across the network.

Where entries come from

Written by hand, in the admin console. Or published by the bot when somebody hosts an event in Discord and ticks publish.

The second is the point. Before it, the same event got typed in up to three times — the Discord announcement, the attendance record, and the calendar — and none of them knew about the others.

Now there's one event with three views of it.

Getting an event onto the calendar

See Events. Short version: tick publish: True when you start it.

It's off unless you tick it, because the calendar is public and most internal events shouldn't be.

Three things have to be true for it to work:

  1. Your server has the calendar module on.
  2. Your server is mapped to a group with /moduleadmin group set.
  3. You ticked publish.

The bot tells you straight away if it didn't publish, and the event still runs normally regardless. Publishing failing never affects Discord.

Groups and games

An event can belong to a group, and also to a game.

  • A staff meeting belongs to the group. It shows on the group's page.
  • A GENESIUS Territory operation belongs to the group and the game. It shows on both.

That's why two Discord servers can map to the same group while only one of them carries a game.

Turnout

When someone logs the attendance record, the number goes onto the same calendar entry. So the calendar shows what happened, not only what was planned.

That only works because the attendance record has to name its event — see Attendance.

Everything is UTC

Deliberately. The network spans time zones, and a calendar that guesses at your local time is a calendar people turn up to an hour late for.

It's not working

I hosted an event and it's not on the calendar
Did you tick publish? It's off by default. The bot's reply after posting says whether it published, and if not, why.
"This server has no TITANNET group mapped"
Owner job: /moduleadmin group set.
The event's on the calendar but the turnout is blank
The attendance record hasn't been posted yet, or it didn't name the event.
I ended the event and it's still there
On purpose. It's tagged as ended rather than deleted — an event that happened is worth showing, and removing it would make the calendar disagree with the attendance record about whether it ran.