-
Notifications
You must be signed in to change notification settings - Fork 9
/
Config.prod.ts
154 lines (146 loc) · 5.18 KB
/
Config.prod.ts
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
152
153
154
import {mention} from './util/users.js'
import {Config} from './config.type.js'
import {ButtonBuilder, ButtonStyle, EmbedBuilder} from 'discord.js'
// Config file for the Developer Den server (.gg/devden)
export const config: Config = {
channels: {
welcome: '821743171942744114',
botCommands: '821820015917006868',
hotTake: '932661343520194640',
showcase: '847936633964724254',
auditLog: '1004782799955435540'
},
commands: {
daily: '1059214166075912225'
},
roles: {
tiers: [
'821743100203368458', // @everyone (tier 0)
'823167811555033150', // tier 1
'837653180774875178', // 2
'837661828405395476', // 3
'837662055921221712', // 4
'837662277577998356', // 5
'837662496432193640', // 6
'837662699235311616', // 7
'837662908703703070', // 8
'837663085657194546', // 9
'837663288064999424', // 10
'1126116421206818916' // very high
],
admin: '821814446749646853',
staff: '857288092741009478',
notable: '821815023223308300',
separators: {
general: '874786063493787658',
tags: '874783773605130280',
langs: '874783339981189240'
},
noPing: '848197427617595393',
bumpNotifications: '1300915104568705107'
},
clientId: '904478222455029821',
guildId: '821743100203368458',
poll: {
emojiId: '1029839969658880041',
yesEmojiId: '997496973093502986',
noEmojiId: '1012427085798723666'
},
pastebin: {
url: 'https://paste.developerden.org',
threshold: 20
},
branding: {
color: '#C6BFF7',
font: 'CascadiaCode.ttf',
welcomeMessage: (member) =>
`Welcome ${
mention(
member
)
} to the Developer Den!\nCurrent Member Count: ${member.guild.memberCount}`,
goodbyeMessage: (member) =>
`${
mention(
member
)
} has left! :(\nCurrent Member Count: ${member.guild.memberCount}`
},
informationMessage: {
embed: new EmbedBuilder()
.setImage('https://static.developerden.org/banner.png')
.setTitle('⭐ About the Server ⭐')
.setDescription(`
Welcome to the **Developer Den**!
We're a community of programmers who love to share knowledge and ideas.
**Need help?**
Make a post in one of the support forums at <#1019691495051247707>! For coding help, you likely want <#1019645415685111848>
**Want to show off things you've made?**
Post them in <#847936633964724254>!
**Just want to talk?**
Say hello in <#821743100657270876> or <#1069687712333971527>!
To invite other people to this server, you can use either of these links:
https://developerden.org/discord
https://discord.gg/devden`),
buttonRows: [
[
new ButtonBuilder().setLabel('Permanent Invite Link')
.setURL('https://developerden.org/discord')
.setEmoji({
id: '1007753088003747910'
})
.setStyle(ButtonStyle.Link),
new ButtonBuilder().setLabel('Our GitHub Organization')
.setURL('https://github.com/TheDeveloperDen')
.setEmoji({
id: '1007741713026134107'
})
.setStyle(ButtonStyle.Link),
new ButtonBuilder().setLabel('Our Website')
.setURL('https://developerden.org')
.setEmoji('🌐')
.setStyle(ButtonStyle.Link)
],
[
{
faqId: 'codeblocks',
type: 'faq',
button: new ButtonBuilder().setLabel('How to share code')
.setStyle(ButtonStyle.Primary)
.setEmoji('📝')
},
{
faqId: 'ask',
type: 'faq',
button: new ButtonBuilder().setLabel('How to ask for help')
.setStyle(ButtonStyle.Primary)
.setEmoji('❓')
}
],
[
{
type: 'learning',
button: new ButtonBuilder().setLabel('Learn a new Language')
.setStyle(ButtonStyle.Success)
.setEmoji('📚')
}
],
[
{
type: 'faq',
faqId: 'role-info',
button: new ButtonBuilder().setLabel('Our Server Roles')
.setStyle(ButtonStyle.Success)
.setEmoji('🎖')
},
{
type: 'faq',
faqId: 'xp-guide',
button: new ButtonBuilder().setLabel('How XP works')
.setStyle(ButtonStyle.Success)
.setEmoji('⭐')
}
]
]
}
}