generated from Valhalla-Development/ValkyrieCore
-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy path.env.example
89 lines (64 loc) · 2.8 KB
/
.env.example
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
88
89
# ================================
# 🤖 Bot Configuration
# ================================
# Discord bot token for authentication
BOT_TOKEN= # Your Discord bot token here
# Enable or disable direct messages (true/false)
ENABLE_DIRECT_MESSAGES=false
# Invite link to the bot's support server
SUPPORT_SERVER_INVITE= # Your Discord server invite link
# Optional array of guild ids where the bot should register commands
GUILDS= # Commas seperated list of guilds enabled for usage
# ================================
# 📝 Logging Configuration
# ================================
# Enable or disable general logging (true/false)
ENABLE_LOGGING=false
# Channel ID for general error logging
ERROR_LOGGING_CHANNEL= # Channel ID for error logs
# Channel ID for command usage logging
COMMAND_LOGGING_CHANNEL= # Channel ID for command logs
# Used if ENABLE_MESSAGE_THREADS is set to 'true', will inform members where to interact with the client if they are not the thread author
COMMAND_USAGE_CHANNEL= # Channel ID where commands should be ran
# ================================
# 🧠 AI Integration
# ================================
# OpenAI API key for AI functionality
OPENAI_API_KEY= # Your OpenAI API key
# OpenAI Assistant ID
OPENAI_ASSISTANT_ID= # Your OpenAI Assistant ID
# ================================
# 🛡️ Permissions and Limits
# ================================
# Maximum number of queries allowed (for rate limiting)
MAX_QUERIES_LIMIT= # Numerical value for query limit
# Comma-separated list of admin user IDs
ADMIN_USER_IDS= # e.g., 123456789,987654321
# Comma-separated list of staff role IDs
STAFF_ROLE_IDS= # e.g., 123456789,987654321
# Comma-separated list of channel IDs to exclude from random responses
EXCLUDED_CHANNEL_IDS= # e.g., 123456789,987654321
# Comma-separated list of allowed server IDs (whitelist)
ALLOWED_SERVER_IDS= # e.g., 123456789,987654321
# ================================
# 🚨 Reporting
# ================================
# Channel ID for user-submitted reports
REPORT_CHANNEL_ID= # Channel ID for report submissions
# ================================
# 🎛️ Feature Toggles
# ================================
# Enable or disable embedded links in messages (true/false)
ENABLE_EMBED_LINKS=true
# Enable or disable text-to-speech functionality (true/false)
ENABLE_TTS=false
# Enable or disable the bots response to be in the form of a Discord thread as oppossed to a simple reply to the users interaction
ENABLE_MESSAGE_THREADS=true
# ================================
# 📝 Notes
# ================================
# - Fill in the values after each '=' sign
# - Keep this file secure and never commit to version control
# - Create a copy named '.env' with real values for deployment
# - For lists, use comma-separated values without spaces
# Example: ADMIN_USER_IDS=123456789,987654321