From 7cf8ea9c44712ad18de91fbddc48c03bd1b37cc9 Mon Sep 17 00:00:00 2001 From: deepend-tildeclub <58404188+deepend-tildeclub@users.noreply.github.com> Date: Wed, 10 Sep 2025 08:47:02 -0600 Subject: [PATCH] Add example environment configuration file --- .env.example | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .env.example diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..a9d583a --- /dev/null +++ b/.env.example @@ -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 " +BOT_RESPOND_TO_MENTIONS=true # e.g., "HelpBot: " +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