/
app-config-default.yml
75 lines (51 loc) · 2.05 KB
/
app-config-default.yml
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
---
# 読み上げ花子の設定(デフォルト)
settings:
# Discord Bot のトークン (必ず app-config.yml でオーバーライドしてください)
discord_bot_token: '<YOUR DISCORD BOT TOKEN HERE>'
# Discord Bot のコマンドプリフィックス
default_command_prefix: '>'
# Ebyroid AudioStream API の URL
ebyroid_stream_api_url: 'http://localhost:4090/api/v1/audiostream'
# SE音源を取得するときの最大ファイルサイズ(Bytes)
foley_max_download_byte_size: 2000000
# SE音源を取得するときの最大再生時間(秒)
foley_max_audio_seconds: 60
# アプリケーションのDIコンフィグ
configurations:
- interface: IServerStatusRepo
dependent: DiscordServerInfoManager
- interface: IVoiceroidStreamRepo
dependent: EbyroidStreamApiAdapter
- interface: IDiscordChatRepo
dependent: DiscordSendMessageManager
- interface: IVoiceStatusRepo
dependent: DiscordVoiceQueueManager
- interface: IDiscordVoiceRepo
dependent: DiscordVoiceQueueManager
- interface: IDiscordVcActionRepo
dependent: DiscordVoiceQueueManager
- interface: IWordActionRepo
dependent: NedbWordDictionaryTableManager
- interface: IWordDictionaryRepo
dependent: NedbWordDictionaryTableManager
- interface: ISilenceActionRepo
dependent: NedbSilenceDictionaryTableManager
- interface: ISilenceDictionaryRepo
dependent: NedbSilenceDictionaryTableManager
- interface: IRecoveryInfoRepo
dependent: NedbRecoveryInfoTableManager
- interface: IShutdownDelegator
dependent: ProcessGracefulShutdownManager
- interface: ISettingsActionRepo
dependent: NedbSettingsTableManager
- interface: ISettingsRepo
dependent: NedbSettingsTableManager
- interface: IFoleyActionRepo
dependent: NedbFoleyDictionaryTableManager
- interface: IFoleyDictionaryRepo
dependent: NedbFoleyDictionaryTableManager
- interface: IFoleyStreamRepo
dependent: NedbFoleyDictionaryTableManager
- interface: IObjectStorageRepo
dependent: FopenObjectStorage