-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.example.json
More file actions
87 lines (87 loc) · 2.66 KB
/
Copy pathconfig.example.json
File metadata and controls
87 lines (87 loc) · 2.66 KB
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
{
"runtime": {
"enableDiscordBot": true,
"enableDashboard": false,
"logLevel": "info"
},
"logging": {
"directory": "logs",
"fileName": "autovc.log",
"maxHistory": 7,
"maxFileSizeMb": 10,
"console": true
},
"channelNameRefresh": {
"enabled": true,
"intervalSeconds": 90,
"maxRenamesPerChannel": 2,
"windowMinutes": 10,
"renameReason": "AutoVC: update channel name"
},
"recovery": {
"onStartup": true,
"intervalMinutes": 5,
"guildDelayMs": 750,
"taskDelayMs": 350,
"maxRetries": 5
},
"discord": {
"token": "YOUR_BOT_TOKEN",
"applicationId": "YOUR_APPLICATION_ID",
"guildId": "",
"deployCommands": "never"
},
"supabase": {
"url": "https://YOUR_PROJECT.supabase.co",
"anonKey": "YOUR_ANON_KEY",
"serviceRoleKey": ""
},
"defaults": {
"creator": {
"channelName": "➕ Join to Create",
"userLimit": 0,
"createReason": "AutoVC creator channel"
},
"guild": {
"channelNameTemplate": "{creator.displayName}'s Channel",
"gameFallback": "Voice Channel",
"emojiPool": [],
"categoryId": null,
"tempCategoryId": null,
"bitrate": null,
"userLimit": null,
"rtcRegion": null,
"deleteDelayMs": 3000,
"tempPermissionSync": "category",
"ownerPermissions": [],
"maxChannelsPerUser": null,
"locale": "en",
"tempChannelPosition": "belowCreator",
"modLogChannelId": null,
"modLogWebhookId": null,
"modLogWebhookToken": null,
"modLogTemplateCreate": "Voice channel created: {newchannel.mention} (`{newchannel.id}`) via {creatorchannel.mention} (`{creatorchannel.id}`) · {creator.displayName} ({creator.name})",
"modLogTemplateUpdate": "Channel renamed: {oldchannel.mention} (`{oldchannel.id}`) → {newchannel.mention} · {creator.displayName}",
"modLogTemplateDelete": "Voice channel deleted: {oldchannel.name} (`{oldchannel.id}`) · {creator.displayName} ({creator.name})",
"modLogTemplateJoin": "Joined {newchannel.mention} · {creator.displayName} ({creator.name})",
"modLogTemplateLeave": "Left {oldchannel.mention} · {creator.displayName} ({creator.name})",
"tempGreetingMessage": "",
"tempInterfaceEnabled": false
},
"tempChannel": {
"createReason": "AutoVC temporary voice channel",
"deleteReason": "AutoVC: empty temporary channel",
"fallbackOwnerPermissions": [
"ManageChannels",
"MoveMembers",
"CreateInstantInvite",
"Stream",
"UseVAD"
]
},
"creatorRemoveReason": "AutoVC: creator removed",
"naming": {
"maxChannelNameLength": 100
}
}
}