4Seas
4Seas 内部系统门户INTERNAL SYSTEMS PORTAL
OPERATION · 运维

系统背后的人与入口

4Seas Bot 的维护方式、代码托管、运维负责人,以及尚未整合进门户的系统清单。

Bot operations, code hosting, the on-call owner, and systems pending integration.

4Seas Bot 维护入口

TELEGRAM BOT · @ZUCHIANGMAIBOT

🤖 4Seas Bot 生产在跑

每天晚上 19:00(Asia/Bangkok)替社区把明天的活动讲清楚;/ask 基于社区 FAQ 问答,答不上来就说不知道。
Bot 入口
t.me/zuchiangmaibot(@zuchiangmaibot)
服务群
4Seas Community · 775 人 — t.me/NomadsBase
管理页
http://127.0.0.1:8477/ 仅本机、密码登录(自定义命令 / 运行时配置 / 补发预告)
远程维护
ssh -N -L 8477:127.0.0.1:8477 user@host —— 管理页默认只绑回环,防 DNS rebinding
代码仓库
github.com/4seas-community/4Seas-bot · 本地 ~/Dev/tools/4Seas-bot
开机自启
macOS deploy/com.4seas.bot.plist → LaunchAgents · Linux deploy/4seas-bot.service → systemd
数据源
Social Layer · app.sola.day/event/4seas —— 08:30 / 18:30 导入,19:00 群内预告;管理员 /sync 手动导入、/reload 重载
运维注意
机器睡眠会错过当晚预告且不补发(管理页可补);跑在笔记本上时注意 19:00 前的休眠
$cd ~/Dev/tools/4Seas-bot && ./start.sh --bg # 后台启动
$./start.sh --status # 查看运行状态
$./start.sh --stop # 停止(单实例守卫,拒绝第二个实例)
⚠️
发错比不发严重:读不到数据时 bot 不发送、只告警。修改 data/faq.mddata/keywords.yamldata/commands/*.yaml 后执行 /reload 生效。

基础设施

INFRASTRUCTURE

🍵 tea.4seas.xyz 在线

自建 Gitea 代码托管服务 —— 4Seas 的私有 Git 家。
tea.4seas.xyz 截图
地址
tea.4seas.xyz
用途
内部代码托管 / 镜像;公开仓库同步在 GitHub · 4seas-community

☁️ Cloudflare

所有对外系统的发布层。
Pages 项目
canteenos · idoris-office-suite · 4seas-homepage-preview
域名
4seas.xyz(含 /coliving /event /residency 路径应用)· tea.4seas.xyz
子域名
尚未配置 4seas.xyz 子目录 / 子域名,各系统暂以 pages.dev 与路径方式访问

运维负责人

ON-CALL OWNER
JH
Jiao Huifeng jhfnetboy · 4Seas Bot 与全部系统的运维负责人

待整合系统

PENDING INTEGRATION
1

homepage 待整合

4Seas 官网主页,Webflow 导出、托管于 Cloudflare。整合后应成为门户的默认落地页或与之合并。

2

booking 未建设

预订系统尚未建设(4seas.xyz/booking 暂无页面)。将与 Coliving PMS 的预订生命周期打通,是门户整合的首要缺口。

3

event 待整合

活动系统:Social Layer 承载活动数据,4Seas Bot 每晚预告、门户卡片已链接活动页。整合目标是统一活动入口。

4

residency 待整合

4Seas Residency 驻留项目页,长住 / 驻留产品的对外入口,拟随门户统一导航。

🧭
整合顺序建议:booking(唯一空白)→ homepage(门户默认落地)→ event / residency(路径应用统一导航)。全部就绪后,再申请 4seas.xyz 子域名并切换门户为统一入口。