You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

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!)"
  • /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 or Monday 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)."