6.2 KiB
Apollo
Channel commands
-
/channel new {OPT:channel}
- "Create a new managed event channel"
- {OPT:channel} - "An existing channel to convert to an event channel (WARNING: May delete messages!)"
- "Create a new managed event channel"
-
/channel remove {REQ:event_channel}
- "Unmark a channel as an event channel"
- {REQ:event_channel} - "Shows events from a specific event channel (As opposed to all events on the server)."
Digest commands
-
/digest new {REQ:post_channel} {REQ:frequency} {REQ:post_time} {OPT:time_zone} {OPT:period}
- "Create a daily or weekly digest of upcoming events in a channel (Beta)"
- {REQ:post_channel} - "The channel to post the digest in."
- {REQ:frequency} - "How often the digest should be posted." (Daily/Weekly)
- {REQ:post_time} - "The time that the first digest should be posted, such as
9am
orMonday at 7am
."- {OPT:time_zone} - "The timezone with which to display event start times."
- {OPT:period} - "Time period of upcoming events to display." (Today/This week/This month)
- {OPT:event_channel} - "Show events from a specific event channel (As opposed to all events on the server)."
-
/digest remove {REQ:digest}
- "Remove an event digest"
- {REQ:digest} - "The digest to remove"
Edit command
- /edit
- "Modify an existing Apollo event or reocurring series"
- Post Note: This command is only ran in the guild and will DM the member with further instructions.
Event command
- /event
- "Create a new Apollo event"
- Post Note: This command is only ran in the guild and will DM the member with further instructions.
Google commands
-
/google authorize
- "Authorize a new Google Calendar connection"
- Post Note: This command is only ran in the Guild and will post an external URL to sign-in with Google.
-
/google auto_sync disable
- "Disable Google Calendar auto sync"
- Post Note: This command is locked behind Apollo Premium.
-
/google auto_sync set {REQ:google_account} {OPT:calendar}
- "Set a Google Calendar for Apollo to automatically sync new events to"
- {REQ:google_account} - "The Google account to automatically sync new event to."
- {OPT:calendar} - "The calendar to sync new events to. Defaults to the primary calendar."
-
/google revoke {REQ:google_account}
- "Revoke access from a Google Account."
- {REQ:google_account} - "The Google account to revoke access from."
-
/google sync {REQ:event} {REQ:google_account} {OPT:}
- "Sync an event to Google Calendar"
- {REQ:event} - "The event to sync to Google Calendar"
- {REQ:google_account} - "The Google account to sync the event to."
- {OPT:calendar} - "The calendar to sync new events to. Defaults to the primary calendar."
my_events command
- /my_events {REQ:time_zone} {OPT:period} {OPT:event_channel}
- "View a list of upcoming events you've organised or signed up for."
- {REQ:time_zone} - "The time zone with which to display event start times."
- {OPT:period} - "Time period of upcoming events to display" (Today/This week/This month)
- {OPT:event_channel} - "Show events from a specific event channel (as opposed to all events on the server)"
Premium Root
-
/premium activate
- "Activate a Premium membership on this server."
-
/premium check
- "Check if this server has an active Apollo Premium membership."
-
/premium info
- "Learn more about Apollo Premium."
-
/premium revoke {REQ:server}
- "Revoke a Premium membership."
-
/premium status
- "View the status of your Apollo Premium membership."
Reminders
- /reminders {REQ:setting}
- "Configure if Apollo will send you personal event reminders."
- {REQ:setting} - "Whether Apollo will send you personal even reminders" (on/off)
Settings commands
-
/settings 24_hour_time {REQ:setting}
- "Configure 24 hour time display."
- {REQ:setting} - "The new 24 hour time setting to apply." (On/Off)
-
/settings auto_delete {REQ:setting}
- "Configure automatic event deletion."
- {REQ:setting} - "The new auto delete setting to apply." (On/Off)
-
/settings auto_delete_interval {REQ:interval}
- "Configure how soon events should be deleted after they end."
- {REQ:interval} - "The new auto delete interval (e.g. '2 hours')."
-
/settings auto_join_threads {REQ:setting}
- "Configure if attendees are added and removed from event threads."
- {REQ:setting} - "The new auto join threads setting to apply" (On/Off)
-
/settings event_threads {REQ:setting}
- "Configure if threads are automatically created for new events."
- {REQ:setting} - "The new event threads setting to apply" (On/Off)
-
/settings language {REQ:language}
- "Configure Apollo's language for public messages."
- {REQ:language} - "The language to use for public messages (like events and reminders)." (English/French/Italian/German/European Portuguese/Polish/Russian/European Spanish/Japanese/Hungarian/Dutch/Czech/Ukrainian)
-
/settings localize_time {REQ:setting}
- "Configure if event times should be localized for each user."
- {REQ:setting} - "Whether or not event times should be localized." (On/Off)
-
/settings mention_attendees {REQ:setting}
- "Configure if mentions should be used for event attendies."
- {REQ:setting} - "Whether event attendee names should be localized" (On/Off)
signup_options commands
-
/signup_options add {REQ:emoji} {REQ:label}
- "Add a new custom signup option"
- {REQ:emoji} - "The emoji for the new signup option."
- {REQ:label} - "The label for the new signup option."
-
/signup_options remove {REQ:signup_option}
- "Removes a custom signup option"
- {REQ:signup_option} - "The signup option to remove."
Sort command
- /sort {OPT:order}
- "Sort posted events by their start time."
- {OPT:order} - "The order to sort events by." (Ascending/Descending)
upcoming_events
- /upcoming_events {OPT:period} {OPT:event_channel}
- "View a list of upcoming events."
- {OPT:period} - "Time period of upcoming events to display." (Today/This week/This month)
- {OPT:event_channel} - "Show events from a specific event channel (as opposed to all events on the server)."