-
Notifications
You must be signed in to change notification settings - Fork 1
/
.env.example
151 lines (123 loc) · 5.21 KB
/
.env.example
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
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
### ChadMusic - The Chad Music Bot ###
### Configuration File
# Rename to .env after you're done making changes.
# Learn more on how to use this file.
# https://200percentmicky.github.io/chadmusic/setup/configuration
## Client Configuration
# Your bot's token.
TOKEN=
# The prefix for your bot to respond to.
PREFIX=
# Your user ID. You can get this by enabling Developer Mode in Discord, and
# right clicking on your account and clicking "Copy ID". Paste that in this field.
OWNER_ID=
# Your application's ID. You can get this in your app's developer page.
APP_ID=
# Your application's public key. You can also get this in your app's
# developer page.
PUBLIC_KEY=
## Sharding
# Enables this to shard the bot. This should only be used for large bots that are in
# over 2500 guilds. When enabled, you must send a SIGINT signal if you want to completely
# shut down the bot. Using the shutdown command restarts all shards instead.
# SHARDING=true
# The number of shards to use. This splits the bot into multiple processes to ease
# the load of a single shard. Disable to have the bot spawn shards automatically.
# SHARDS=1
# The number of shards that a single cluster will utilize. Clusters are shards that
# spawn their own internal shards to reduce memory usage. Learn more:
# https://github.com/meister03/discord-hybrid-sharding?tab=readme-ov-file#how-does-it-work
# SHARDS_PER_CLUSTER=2
## Audio Player Configuration
# This section is used for configuring the bot's audio player.
# The cookie to use from YouTube.
# This is optional but recommended to use. To learn how to get a cookie header, you
# can look at the example from the link below. It tells you how to get the cookie
# header. Once you have what you need, paste the entire content in the field below.
# https://github.com/fent/node-ytdl-core/blob/997efdd5dd9063363f6ef668bb364e83970756e7/example/cookies.js#L6-L12
YOUTUBE_COOKIE=
# IPv6 Range Block
# If you have a IPv6 range (a /64 range is recommended), you can use it in this field.
# This will alleviate the need for a cookie. If you do not know how to use this field, or
# you don't have an active IPv6 range added to your host, you can leave this field empty
# and provide a cookie above instead.
IPV6_BLOCK=
# Enables the use of youtube-dl. Use this if you want to use more sites.
USE_YOUTUBE_DL=true
# Use this if you want the bot to update youtue-dl everytime the bot starts.
UPDATE_YOUTUBE_DL=true
# For Spotify playlists, this field will let the bot emit player events after fetching all songs
# in the playlist.
# SPOTIFY_EMIT_EVENTS_AFTER_FETCHING=true
# For Spotify, this field dictates whether the bot will search for songs in parallel.
SPOTIFY_PARALLEL=true
## Lyrics
# Uses Genius to get song lyrics.
# The token to provide access to the Genius API. May not work if the bot is being hosted
# on a VPS.
GENIUS_TOKEN=
# Embed Colors
# Provide the decimal values of the colors below.
# Use this tool to select a color: https://www.tydac.ch/color/
COLOR_OK=77B255
COLOR_WARN=FFCC4D
COLOR_INFO=0093FF
COLOR_ERROR=FF0000
COLOR_QUESTION=B769FF
COLOR_NO=DD2E44
COLOR_MUSIC=0093FF
# Emojis
# If you're using a custom emoji, only provide the ID of the emoji. To use custom emojis
# for the UI Emojis, provide the entire string output of the emoji. You can get the emoji's
# ID anywhere in Discord by doing "\:emoji:" in a text channel.
EMOJI_OK=:white_check_mark:
EMOJI_WARN=:warning:
EMOJI_ERROR=:x:
EMOJI_INFO=:information_source:
EMOJI_QUESTION=:question_mark:
EMOJI_NO=:no_entry_sign:
EMOJI_LOADING=:watch:
EMOJI_CUTIE=:notes:
EMOJI_MUSIC=:musical_note:
# Reactions
# If you're using a custom emoji, only provide the ID of the emoji.
# You can get the emoji's ID anywhere in Discord by doing "\:emoji:"
REACTION_OK=✅
REACTION_WARN=⚠
REACTION_ERROR=❌
REACTION_INFO=ℹ
REACTION_QUESTION=❓
REACTION_NO=🚫
REACTION_LOADING=⌚
REACTION_CUTIE=🎶
REACTION_MUSIC=🎵
# Button Emojis
# For use in buttons. These are provided in the buttons attached to the queue.
# If you wanna use your own emojis, you can provided them here.
# If you're using a custom emoji, only provide the ID of the emoji. To use custom emojis
# for the UI Emojis, provide the entire string output of the emoji. You can get the emoji's
# ID anywhere in Discord by doing "\:emoji:" in a text channel.
FIRST_PAGE=⏮
PREVIOUS_PAGE=⬅
NEXT_PAGE=➡
LAST_PAGE=⏭
JUMP_PAGE=↗
CLOSE=✖
# Developer Tools
# Allows you to use some powerful commands for debugging and development purposes.
# Enabling eval commands may be harmful. If you don't know how to use these commands,
# you should probably keep them disabled. If someone is telling you to enable the eval
# command to run something specifically, you're probably getting scammed.
# The guild's ID. Enabling this will turn the bot's commands into guild commands for
# the specified guild. Leave empty to make the commands global.
DEV_GUILD=
# Enable this to allow use of the "eval" command.
# With great power comes great responsibility.
#USE_EVAL=true
# Enable this to allow the bot to log to the console window.
#USE_CONSOLE=true
# Enable this to allow the bot to log debugging information. Useful if you want to
# report a bug.
#DEBUG_LOGGING=true
# Enable to delete any commands that are no longer valid to the client.
DELETE_INVALID_COMMANDS=true