-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
68 lines (53 loc) · 2.7 KB
/
Copy path.env.example
File metadata and controls
68 lines (53 loc) · 2.7 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
# 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
# ----------------------------------
# 社区小功能(全部可选,不配则对应功能静默关闭)
# ----------------------------------
# 精华墙:消息 ⭐ 达阈值后转贴到这个频道(可以就是普通频道,防套娃按消息而非频道排除)
STARBOARD_CHANNEL_ID=
STARBOARD_THRESHOLD=3
# 社区动态频道:MC 上线/成就播报、每周五社区周报、GitHub org 动态共用
COMMUNITY_FEED_CHANNEL_ID=
# /mc 命令 ping 的 Minecraft 服务器
MC_SERVER_HOST=mc.involutionhell.com
# openInvest 事件/verdict 报警的 DM 收件人(配合 /alert/invest 端点)
INVEST_ALERT_DM_USER_ID=