-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
52 lines (41 loc) · 2.08 KB
/
.env.example
File metadata and controls
52 lines (41 loc) · 2.08 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
# ChatBot 的运行时配置复用 involution-hell 后端的 .env 文件
# 位置:/home/ubuntu/involution-hell-project/backend/.env
#
# 该文件里需要**新增**的键(其它 Postgres / Spring 相关键不用动):
# ------------------------------------------------------------
# Discord Bot Token(https://discord.com/developers/applications → Bot → Reset Token)
DISCORD_BOT_TOKEN=
# 监听的频道 ID,多个用英文逗号分隔。在 Discord 里右键频道 → 复制频道 ID(需先开发者模式)
DISCORD_WATCH_CHANNEL_IDS=
# 机器人服务的 Guild ID(可选,仅用于 slash command 快速注册;留空则走全局注册,生效慢)
DISCORD_GUILD_ID=
# ChatBot 专用 schema 名,默认 share,一般不改
CHATBOT_PG_SCHEMA=share
# involution-hell 后端地址(一般不改,Oracle 本机默认就是 127.0.0.1:8080)
IH_BACKEND_URL=http://127.0.0.1:8080
# 机器人桥接 API 密钥(必须和后端 application.properties 的 internal.api-key 一致)
# 生成方式:openssl rand -hex 32
INTERNAL_API_KEY=
# 可选:后端 API 超时秒数(OG 抓取 + DeepSeek 审核可能慢)
CHATBOT_API_TIMEOUT=15
# ----------------------------------
# 每日审核摘要 digest(可选功能)
# ----------------------------------
# 推送时刻(Asia/Shanghai),24h 制
DIGEST_TIME_CST=09:00
# Discord 管理员频道 ID(空则不推 Discord,只发邮件)
DISCORD_ADMIN_CHANNEL_ID=
# Gmail App Password 推送(三项齐全才发邮件)
# 1. Google 账号需开 2FA
# 2. https://myaccount.google.com/apppasswords 生成 16 字符 app password
# 3. GMAIL_USER 填完整邮箱;GMAIL_APP_PASSWORD 填生成的 app password(含空格或不含都行)
GMAIL_USER=
GMAIL_APP_PASSWORD=
DIGEST_EMAIL_TO=
# ----------------------------------
# FLAGGED 实时告警(可选)
# ----------------------------------
# Bot 会内嵌一个 aiohttp server 监听 127.0.0.1:CHATBOT_ALERT_PORT/alert/flagged
# 配后端 application.properties 的 community.alert.webhook-url
# 指向 http://127.0.0.1:6200/alert/flagged 即可启用实时告警
CHATBOT_ALERT_PORT=6200