Skip to main content

Configuration

Callisto has a wide range of settings that can be configured. To view your settings, run c!callisto config. To change a setting, run c!callisto config set <setting> <value>.

Viewing settings

c!callisto config

This shows all your current settings organized by category, along with a description of what each one does.

Changing a setting

c!callisto config set

Examples:

c!callisto config set staffrole @Role
c!callisto config set cooldown 120
c!callisto config set usercanclose no

Settings reference

Core

SettingDescriptionDefault
prefixThe character(s) before every commandc!
staffroleMembers with this role can view and manage all ticketsNot set by default
logchannelTicket close-summaries and transcript links are posted hereNot set by default

Tickets

SettingDescriptionDefault
usercancloseWhether members can close their own tickets. If off, only staff can close ticketsyes
claimingLets staff claim a ticket so others know who is handling ityes
channelformatHow ticket channels are named. ticket-number = ticket-0001, ticket-username = ticket-johnticket-number
maxticketsHow many tickets one member can have open at once. Set to 0 for unlimited1
cooldownSeconds a member must wait before opening another ticket. Set to 0 for no cooldown300
closelockIf on, the ticket channel is locked briefly before being deletedyes
closedelayHow long in seconds to wait after locking before the channel is deleted10

Idle Detection

SettingDescriptionDefault
idlewarnWarn in the ticket after this many minutes of no messages. Set to 0 to disable1440
idlecloseAuto-close the ticket this many seconds after the idle warning fires. Set to 0 to disable0

Panel & DMs

SettingDescriptionDefault
panelmodemulti = one emoji per category, single = one 🎫 button then DM to pickmulti
dmticketsIf on, members can DM Callisto directly to open a ticketno

Accepted values

  • Accepts yes, no, true, false, on, off
  • Accepts any positive whole number
  • Make sure to mention the role (ex: @Mods) or paste the role ID
  • Make sure to mention the channel (ex: #log) or paste its channel ID