blob: 69de019df700a13c824be4d699b9295d02391e13 [file] [log] [blame]
TheCodedProf3c42d892023-03-05 13:36:08 -05001import 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: false,
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: {
TheCodedProf920d7292023-06-05 11:02:32 -040091 timeout: true,
TheCodedProf3c42d892023-03-05 13:36:08 -050092 role: null,
93 text: null,
Skyler Greyda16adf2023-03-05 10:22:12 +000094 link: null
TheCodedProf3c42d892023-03-05 13:36:08 -050095 },
96 kick: {
97 text: null,
Skyler Greyda16adf2023-03-05 10:22:12 +000098 link: null
TheCodedProf3c42d892023-03-05 13:36:08 -050099 },
100 ban: {
101 text: null,
Skyler Greyda16adf2023-03-05 10:22:12 +0000102 link: null
TheCodedProf3c42d892023-03-05 13:36:08 -0500103 },
104 softban: {
105 text: null,
Skyler Greyda16adf2023-03-05 10:22:12 +0000106 link: null
TheCodedProf3c42d892023-03-05 13:36:08 -0500107 },
108 warn: {
109 text: null,
Skyler Greyda16adf2023-03-05 10:22:12 +0000110 link: null
TheCodedProf3c42d892023-03-05 13:36:08 -0500111 },
112 role: {
113 role: null,
114 text: null,
Skyler Greyda16adf2023-03-05 10:22:12 +0000115 link: null
TheCodedProf3c42d892023-03-05 13:36:08 -0500116 },
117 nick: {
118 text: null,
Skyler Greyda16adf2023-03-05 10:22:12 +0000119 link: null
TheCodedProf3c42d892023-03-05 13:36:08 -0500120 }
121 },
122 tracks: [],
123 roleMenu: {
TheCodedProf920d7292023-06-05 11:02:32 -0400124 enabled: true,
TheCodedProf3c42d892023-03-05 13:36:08 -0500125 allowWebUI: false,
Skyler Greyda16adf2023-03-05 10:22:12 +0000126 options: []
TheCodedProf3c42d892023-03-05 13:36:08 -0500127 },
128 tags: {},
129 autoPublish: {
TheCodedProf920d7292023-06-05 11:02:32 -0400130 enabled: true,
TheCodedProf3c42d892023-03-05 13:36:08 -0500131 channels: []
132 }
133} as GuildConfig;