-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathoptional.config.example.yaml
46 lines (39 loc) · 1015 Bytes
/
optional.config.example.yaml
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
# config.example.yaml
twitch:
OAUTH_TOKEN: "oauth:your_twitch_oauth_token"
CHANNEL: "your_twitch_channel"
BOT_NAME: "your_bot_name"
BROADCASTER_ID: "your_broadcaster_id"
PREFIX: "!"
RATE_LIMIT: 20
MESSAGE_LIMIT: 500
database:
URI: "mongodb://localhost:27017/"
DB_NAME: "spbot"
COLLECTION_PREFIX: "bot_"
MAX_POOL_SIZE: 10
TIMEOUT_MS: 5000
openai:
API_KEY: "your_openai_api_key"
MODEL: "gpt-4"
MAX_TOKENS: 150
TEMPERATURE: 0.7
voice:
ENABLED: True
PREFIX: "Hey Overlord"
COMMAND_TIMEOUT: 5.0
PHRASE_LIMIT: 10.0
LANGUAGE: "en-US"
CONFIDENCE_THRESHOLD: 0.7
streamerbot:
WS_URI: "ws://localhost:7580"
RECONNECT_ATTEMPTS: 5
HEARTBEAT_INTERVAL: 20
littlenavmap:
BASE_URL: "http://localhost:8965"
UPDATE_INTERVAL: 1.0
CACHE_TTL: 30
bot_trigger_words: ["bot", "assistant", "overlord"]
bot_personality: "You are an AI Overlord managing a flight simulation Twitch channel."
verbose: False
sentry_dsn: "your_sentry_dsn"