宅客基地

【宅技术】云酒馆聊天-多人云酒馆搭建SillyTavernchat-自主注册自主登录

SillyTavernchat v1.13.6

基于SillyTavern 1.13.3的增强版本,集成了用户管理、系统监控、论坛社区等企业级功能。

🌟 核心特性

📊 基于SillyTavern 1.13.3

🚀 二次开发功能

👥 用户管理系统

🎫 邀请码系统

📈 系统监控

💬 论坛社区

🎭 公共角色卡库

🎨 界面增强

🔧 技术架构

后端技术栈

前端技术栈

安全特性

📦 安装部署

环境要求

快速开始

# 克隆项目
git clone https://github.com/zhaiiker/SillyTavernchat.git
cd SillyTavernchat

# 安装依赖
npm install

# 启动服务
npm start

# 或使用批处理文件(Windows)
Start.bat

配置说明

# config.yaml 主要配置项
listen: true                    # 监听外部连接
port: 8000                     # 服务端口
whitelist: []                  # IP白名单
basicAuthMode: false           # 基础认证模式
enableExtensions: true        # 启用扩展系统

🎯 使用指南

管理员首次设置

  1. 启动系统后访问 http://localhost:8000
  2. 注册第一个用户(自动获得管理员权限)
  3. 进入系统监控页面配置监控参数
  4. 在邀请码管理中生成邀请码
  5. 配置论坛分类和权限设置

普通用户使用

  1. 使用邀请码注册账户
  2. 登录系统开始使用AI对话功能
  3. 在论坛中参与社区讨论
  4. 分享和下载公共角色卡
  5. 个性化设置和主题配置

🔄 版本历史

v1.13.6 (当前版本)

v1.13.2 (历史版本)

🛠️ 开发指南

目录结构

SillyTavernchat/
├── src/                    # 后端源码
│   ├── endpoints/         # API端点
│   │   ├── users-*.js    # 用户管理API
│   │   ├── forum.js      # 论坛API
│   │   ├── system-load.js # 系统监控API
│   │   └── invitation-codes.js # 邀请码API
│   ├── middleware/        # 中间件
│   ├── system-monitor.js  # 系统监控核心
│   └── users.js          # 用户管理核心
├── public/                # 前端资源
│   ├── login.html        # 登录页面
│   ├── register.html     # 注册页面
│   ├── forum.html        # 论坛页面
│   ├── public-characters.html # 角色卡库
│   └── scripts/          # JavaScript文件
└── data/                 # 数据存储
    ├── default-user/     # 默认用户数据
    ├── system-monitor/   # 监控数据
    └── forum_data/       # 论坛数据

API文档

详细的API文档请参考:/docs/api.md

扩展开发

支持通过扩展系统添加自定义功能,详见:/docs/extensions.md

🤝 贡献指南

提交代码

  1. Fork 项目到您的GitHub账户
  2. 创建功能分支:git checkout -b feature/新功能名称
  3. 提交更改:git commit -m '添加新功能'
  4. 推送分支:git push origin feature/新功能名称
  5. 创建Pull Request

报告问题

📄 许可证

本项目基于 AGPL-3.0 许可证开源,详见 LICENSE

 文件。

🙏 致谢

📞 联系方式


SillyTavernchat - 让AI对话更智能,让社区更活跃! 🎉

退出移动版