This repository has been archived by the owner on Sep 24, 2022. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 7
/
config.example.yml
114 lines (97 loc) · 3.65 KB
/
config.example.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
############################################################
# _____ _ ____ _ #
# / ____| | | | _ \ | | #
# | | __ _ ___ ___ __ _ __| | ___ | |_) | ___ | |_ #
# | | / _` / __|/ __/ _` |/ _` |/ _ \ | _ < / _ \| __| #
# | |___| (_| \__ \ (_| (_| | (_| | __/ | |_) | (_) | |_ #
# \_____\__,_|___/\___\__,_|\__,_|\___| |____/ \___/ \__| #
# #
# This is the config for Cascade Bot. Each field is #
# commented with its usage. #
# #
# Fields marked with "# REQUIRED" need to be entered for #
# the bot to start. Default values are filled out in the #
# relevant fields #
# #
# If you have any questions ask the Cascade Bot Dev team! #
############################################################
# Whether to output DEBUG messages to STDOUT
debug: false
# The port to use for the prometheus HTTP Server
stats_port: 6060
# The webhook to send important bot update events to
event_webhook:
# This is the message that will either be DMed to the guild owner
# or posted in the first text channel whichever comes first.
guild_welcome: |-
Thank you for adding CascadeBot!
# This is the message that will be DMed to the guild owner
# when we are removed from a guild.
guild_goodbye: |-
We're sorry that this is goodbye! We hope we see you again soon :(
If you have a moment, please let us know what we did wrong here: <insert form link>
# REQUIRED
# The token and client ID for the bot, kinda self explanatory...
bot:
id: -1
token: ''
# REQUIRED
# All should be prettyyy self explanatory...
# If you have a connection string, only use that field.
# If not, comment out the connection string and fill out the other fields
database:
# connection_string: 'connection string here'
username: ''
password: ''
database: ''
hosts:
- ''
ssl: false
# The number of shard to have. Leave at -1 if you don't know what you're doing!
shard_num: -1
# The ID of the server to use for role checking and various other things
official_server: 488394590458478602
# Whether GSON should produce minified JSON or not.
# Recommended not to enable this unless you are debugging.
pretty_json: false
# The default prefix that the bot should use.
default_prefix: ';'
music_keys:
#key for youtube searching
youtube: ''
# Nodes to use for music. if you don't include this the default lavaplayer music stuff will be used
nodes:
- address: 'http://some-address:port'
password: 'password'
# Config the security levels for the bot
# Each security level can have role IDs and user IDs assigned to it
# The available security levels are: contributor, staff, developer and owner
# If a user has a security level, they will be able to access all security levels below it
# i.e. USER has OWNER level, can operate at level STAFF and DEVELOPER also
# IDs can be assigned in an array [id, id] or on their own if there is only one
security_levels:
owner:
developer:
staff:
contributor:
# Global emotes the bot can use to display various information
global_emotes:
online:
offline:
dnd:
idle:
streaming:
server_owner:
nitro:
muted:
deafened:
mobile:
norepeat:
# The haste server to use for "hasting" messages.
# Server is the place to submit requests, link is the prefix before the returned code.
haste:
server: 'https://hastebin.com/documents'
link: 'https://hastebin.com/'
web:
# The secret to use when authenticating with the site/wrapper
secret_key: