这是一个用于开发 VRChat 机器人的开源项目。借助该项目,开发者能够创建自定义机器人,实现诸如自动回复、用户管理等各类功能。
npm install
npm run build
node dist/index.js
在运行机器人之前,请确保设置以下环境变量:
VRCHAT_APP_ID:你的应用 IDVRCHAT_APP_SECRET_KEY:你的应用密钥为了方便调试,你可以将机器人与 Claude Desktop 集成。通过这种方式,你可以在图形界面中查看和控制机器人。
以下是 VRChat 提供的主要 API 端点及其功能说明:
| API 端点 | 功能 |
|---|---|
POST /api/users |
创建新用户 |
GET /api/users/{id} |
获取指定用户的详细信息 |
PUT /api/users/{id} |
更新指定用户的信息 |
DELETE /api/users/{id} |
删除指定用户 |
| API 端点 | 功能 |
|---|---|
POST /api/groups |
创建新群组 |
GET /api/groups |
列出所有群组 |
GET /api/groups/{id} |
获取指定群组的详细信息 |
PUT /api/groups/{id} |
更新指定群组的信息 |
DELETE /api/groups/{id} |
删除指定群组 |
| API 端点 | 功能 |
|---|---|
POST /api/messages |
发送新消息 |
GET /api/messages |
列出所有消息 |
GET /api/messages/{id} |
获取指定消息的详细信息 |
DELETE /api/messages/{id} |
删除指定消息 |
npm install -g @modelcontextprotocol/inspector
npx @modelcontextprotocol/inspector "node dist/index.js"
打开浏览器,访问工具提供的 URL 地址。
npm version patchnpm version minornpm version majornpm run build && npm publish
git add .
git commit -m "更新至新版本"
git push origin main
欢迎任何人的贡献!请按照以下步骤进行:
git clone https://github.com/your-repository.git
cd your-repository
git checkout -b feature/新功能名称 main
git add .
git commit -m "实现新功能"
git push origin feature/新功能名称
在 GitHub 上发起合并请求,等待审核。
本项目遵循 MIT 许可证。请查看 LICENSE 文件以获取详细信息。