Skip to main content

/schedule time add

Admin Command

This command requires administrator permissions.

(BETA) Add an execution schedule: a time, days of the week, a date, or a cron.

Usage

/schedule time add [scheduled_command] (time) (days) (date) (cron) (timezone)

Arguments

  • scheduled_command: (Required) The scheduled command to add an execution schedule for.
  • time: (Optional) Time of day (HH:MM) the command should run. Required unless using cron.
  • days: (Optional) Only run on these days of the week (comma-separated, e.g. Monday, Friday).
  • date: (Optional) Run once on this specific date (YYYY-MM-DD).
  • cron: (Optional) Advanced: a cron expression (e.g. */30 * * * *). Replaces time/days/date.
  • timezone: (Optional) (Default: /timezone) Respective timezone for the inputted schedule.

Details

Adds an execution schedule to a previously configured scheduled command. Supports flexible recurrence: a daily time (time only), specific days of the week (time + days), a one-off run on a specific date (time + date), or a full cron expression (cron) for advanced cadences such as every 30 minutes. Schedules are evaluated in the provided timezone (falling back to the server timezone from /timezone), so recurring runs follow local clock time across daylight-saving changes. Administrative privileges are required and ambiguous or unsupported inputs are rejected.

Required Permissions

Permission Required

This command requires either:

  • A configured NeatQueue Staff Role
  • Manage Channels permission