blob: dfdf29a11b8269a65256d6001f7884b403b472a4 [file] [log] [blame]
Skyler Greybd891a52023-03-05 07:41:49 +00001import type { GuildConfig } from "../utils/database.js";
2
3export default {
4 id: "default",
5 version: 1,
6 singleEventNotifications: {
7 statsChannelDeleted: false
8 },
9 filters: {
10 images: {
11 NSFW: false,
12 size: false
13 },
14 malware: false,
15 wordFilter: {
16 enabled: false,
17 words: {
18 strict: [],
19 loose: []
20 },
21 allowed: {
22 users: [],
23 roles: [],
24 channels: []
25 }
26 },
27 invite: {
28 enabled: false,
29 allowed: {
30 users: [],
31 roles: [],
32 channels: []
33 }
34 },
35 pings: {
36 mass: 5,
37 everyone: true,
38 roles: true,
39 allowed: {
40 users: [],
41 roles: [],
42 channels: [],
43 rolesToMention: []
44 }
45 },
46 clean: {
47 channels: [],
48 allowed: {
49 users: [],
50 roles: []
51 }
52 }
53 },
54 welcome: {
55 enabled: false,
56 role: null,
57 ping: null,
58 channel: null,
59 message: null
60 },
61 stats: {},
62 logging: {
63 logs: {
64 enabled: true,
65 channel: null,
66 toLog: "3fffff"
67 },
68 staff: {
69 channel: null
70 },
71 attachments: {
72 channel: null,
73 saved: {}
74 }
75 },
76 verify: {
77 enabled: false,
78 role: null
79 },
80 tickets: {
81 enabled: false,
82 category: null,
83 types: "3f",
84 customTypes: null,
85 useCustom: false,
86 supportRole: null,
87 maxTickets: 5
88 },
89 moderation: {
90 mute: {
91 timeout: false,
92 role: null,
93 text: null,
Skyler Greyda16adf2023-03-05 10:22:12 +000094 link: null
Skyler Greybd891a52023-03-05 07:41:49 +000095 },
96 kick: {
97 text: null,
Skyler Greyda16adf2023-03-05 10:22:12 +000098 link: null
Skyler Greybd891a52023-03-05 07:41:49 +000099 },
100 ban: {
101 text: null,
Skyler Greyda16adf2023-03-05 10:22:12 +0000102 link: null
Skyler Greybd891a52023-03-05 07:41:49 +0000103 },
104 softban: {
105 text: null,
Skyler Greyda16adf2023-03-05 10:22:12 +0000106 link: null
Skyler Greybd891a52023-03-05 07:41:49 +0000107 },
108 warn: {
109 text: null,
Skyler Greyda16adf2023-03-05 10:22:12 +0000110 link: null
Skyler Greybd891a52023-03-05 07:41:49 +0000111 },
112 role: {
113 role: null,
114 text: null,
Skyler Greyda16adf2023-03-05 10:22:12 +0000115 link: null
Skyler Greybd891a52023-03-05 07:41:49 +0000116 },
117 nick: {
118 text: null,
Skyler Greyda16adf2023-03-05 10:22:12 +0000119 link: null
Skyler Greybd891a52023-03-05 07:41:49 +0000120 }
121 },
122 tracks: [],
123 roleMenu: {
124 enabled: false,
125 allowWebUI: false,
Skyler Greyda16adf2023-03-05 10:22:12 +0000126 options: []
Skyler Greybd891a52023-03-05 07:41:49 +0000127 },
128 tags: {},
129 autoPublish: {
130 enabled: false,
131 channels: []
132 }
133} as GuildConfig;