Add example environment configuration file

This commit is contained in:
deepend-tildeclub 2025-09-10 08:47:02 -06:00 committed by GitHub
parent 7036a90860
commit 7cf8ea9c44
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 33 additions and 0 deletions

33
.env.example Normal file
View File

@ -0,0 +1,33 @@
# --- IRC connection ---
IRC_HOST=irc.example.net
IRC_PORT=6697
IRC_USE_TLS=true
IRC_VERIFY_TLS=true
IRC_NICK=HelpBot
IRC_USER=helpbot
IRC_REALNAME=Help Channel Assistant
IRC_CHANNELS=#help,#support
IRC_SASL=false
IRC_SASL_USERNAME=HelpBot
IRC_SASL_PASSWORD=
IRC_NICKSERV_PASS=
# --- Bot behavior ---
BOT_COMMAND_PREFIX=! # e.g., "!ask <question>"
BOT_RESPOND_TO_MENTIONS=true # e.g., "HelpBot: <question>"
BOT_COOLDOWN_SECONDS=10
BOT_REPLY_MAX_CHARS=1500 # soft cap before splitting across IRC messages
# --- OpenAI ---
OPENAI_API_KEY=sk-xxx
OPENAI_MODEL=gpt-5-mini
OPENAI_REQUEST_TIMEOUT=30
OPENAI_MAX_OUTPUT_TOKENS=600
# --- Moderation ---
MODERATION_ENABLED=true
MODERATION_MODEL=omni-moderation-latest
# --- Logging ---
LOG_LEVEL=INFO
LOG_JSON=true