84 lines
No EOL
3.2 KiB
YAML
84 lines
No EOL
3.2 KiB
YAML
bot:
|
|
# Bot token.
|
|
token: "<add-token-here>"
|
|
# Command prefix.
|
|
prefix: "+"
|
|
# Channel where ticket logs are posted (recommended)
|
|
log-channel: 000000000000000000
|
|
# Category where the ticket will be created, it will have the same permissions of that ticket plus read permissions for the user opening the ticket (recommended)
|
|
ticket-category: 000000000000000000
|
|
# A message which will open new tickets when users react to it (optional)
|
|
reaction-message: 000000000000000000
|
|
# Message posted when a ticket is opened.
|
|
welcome-message: "Please describe your issue below, and include all information needed for us to help you."
|
|
# Decides what messages are shown in console
|
|
# Possible values are: Critical, Error, Warning, Information, Debug.
|
|
console-log-level: "Information"
|
|
# Format for timestamps in transcripts and google sheets if used
|
|
timestamp-format: "yyyy-MM-dd HH:mm"
|
|
# Whether or not staff members should be randomly assigned tickets when they are made. Individual staff members can opt out using the toggleactive command.
|
|
random-assignment: true
|
|
# If set to true the rasssign command will include staff members set as inactive if a specific role is specified in the command.
|
|
# This can be useful if you have admins set as inactive to not automatically recieve tickets and then have moderators elevate tickets when needed.
|
|
random-assign-role-override: true
|
|
# Sets the type of activity for the bot to display in its presence status
|
|
# Possible values are: Playing, Streaming, ListeningTo, Watching, Competing
|
|
presence-type: "ListeningTo"
|
|
# Sets the activity text shown in the bot's status
|
|
presence-text: "+new"
|
|
|
|
notifications:
|
|
# Notifies the assigned staff member when a new message is posted in a ticket if the ticket has been silent for a configurable amount of time
|
|
# Other staff members and bots do not trigger this.
|
|
ticket-updated: true
|
|
# The above notification will only be sent if the ticket has been silent for more than this amount of days. Default is 0.5 days.
|
|
ticket-updated-delay: 0.5
|
|
# Notifies staff when they are assigned to tickets
|
|
assignment: true
|
|
# Notifies the user opening the ticket that their ticket was closed and includes the transcript
|
|
closing: true
|
|
|
|
database:
|
|
# Address and port of the mysql server
|
|
address: "127.0.0.1"
|
|
port: 3306
|
|
# Name of the database to use
|
|
name: "supportbot"
|
|
# Username and password for authentication
|
|
user: ""
|
|
password: ""
|
|
|
|
# Set up which roles are allowed to use different commands.
|
|
# Example:
|
|
# new: [ 000000000000000000, 111111111111111111 ]
|
|
# They are grouped into suggested command groups below for first time setup.
|
|
permissions:
|
|
# Public commands
|
|
close: []
|
|
list: []
|
|
new: []
|
|
say: []
|
|
status: []
|
|
summary: []
|
|
transcript: []
|
|
# Moderator commands
|
|
add: []
|
|
addmessage: []
|
|
assign: []
|
|
blacklist: []
|
|
listassigned: []
|
|
listoldest: []
|
|
listunassigned: []
|
|
move: []
|
|
rassign: []
|
|
removemessage: []
|
|
setsummary: []
|
|
toggleactive: []
|
|
unassign: []
|
|
unblacklist: []
|
|
# Admin commands
|
|
addstaff: []
|
|
reload: []
|
|
removestaff: []
|
|
setticket: []
|
|
unsetticket: [] |