-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathexample.env
More file actions
87 lines (66 loc) · 3.11 KB
/
example.env
File metadata and controls
87 lines (66 loc) · 3.11 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
# =============================================================================
# G-Master Discord Bot - Environment Configuration
# =============================================================================
# Copy this file to .env and fill in the required values.
# NEVER commit .env to version control!
# =============================================================================
# -----------------------------------------------------------------------------
# REQUIRED - Discord Application Settings
# -----------------------------------------------------------------------------
# Bot token from Discord Developer Portal
DISCORD_TOKEN=
# Application/Bot ID from Discord Developer Portal
CLIENT_ID=
# Server (Guild) ID where the bot will operate
GUILD_ID=
# -----------------------------------------------------------------------------
# OPTIONAL - Server Configuration
# -----------------------------------------------------------------------------
# HTTP server port for health checks (default: 3000)
PORT=3000
# Channel ID for startup/log messages
LOG_CHANNEL_ID=1315805001603481660
# -----------------------------------------------------------------------------
# OPTIONAL - Search Script Configuration (g1000mots.sh)
# -----------------------------------------------------------------------------
# Directory containing TSV transcript files
TSV_DIR=/home/romain/dev/G-Master/tsv
# File extension for transcript files
TSV_EXTENSION=.tsv
# Minimum characters for search term (default: 4)
SEARCH_MIN_CHARS=4
# Maximum characters for search term (default: 100)
SEARCH_MAX_CHARS=100
# Maximum matches before truncating details (default: 100)
MAX_MATCHES=100
# Absolute limit for matches (default: 1000)
MAX_MATCHES_LIMIT=1000
# Maximum Discord message size in characters (default: 1900)
DISCORD_MAX_MESSAGE_SIZE=1900
# -----------------------------------------------------------------------------
# OPTIONAL - Game Configuration (Lylitt Game)
# -----------------------------------------------------------------------------
# File to store used game responses
USED_CONTENTS_FILE=data/used_contents.json
# File to store player scores
SCORES_FILE=data/scores.json
# User ID that triggers the Lylitt game (Lylitt's Discord ID)
LYLITT_USER_ID=460073251352346624
# Target user ID for special messages (GMilgram's Discord ID)
TARGET_USER_ID=819527758501642290
# -----------------------------------------------------------------------------
# OPTIONAL - Logging Configuration
# -----------------------------------------------------------------------------
# Minimum log level: CRITICAL, ERROR, WARN, INFO, DEBUG (default: DEBUG)
LOG_LEVEL=DEBUG
# Enable file logging (true/false, default: false)
LOG_TO_FILE=false
# Path to log file (if LOG_TO_FILE=true)
LOG_FILE_PATH=logs/bot.log
# -----------------------------------------------------------------------------
# OPTIONAL - Formatting Symbols
# -----------------------------------------------------------------------------
# Bullet point symbol for formatted messages
BULLET_POINT_SYMBOL=:large_blue_diamond:
# Sub-bullet point symbol for formatted messages
SUB_BULLET_POINT_SYMBOL=:small_orange_diamond: