This commit is contained in:
2026-04-25 16:36:34 +08:00
commit db90e7579b
1876 changed files with 189777 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

View File

@@ -0,0 +1,16 @@
---
sidebar_position: 4
title: 自动加入群组
---
`com.msgbyte.autojoinGroup`
只需要配置环境:`AUTOJOIN_GROUP_ID=xxxxx`并重新启动服务器
您应该从admin或web端手动创建群组。 然后就可以得到一个groupId。
在 Web端您可以从 url 获取groupId形如`/main/group/<groupId>/<panelId>`
> 用户注册后如果想加入多个群组,可以用英文逗号`,`分割
>
> 例如AUTOJOIN_GROUP_ID=xxxxx,xxxx

View File

@@ -0,0 +1,40 @@
---
sidebar_position: 3
title: iam - 第三方登录
---
`com.msgbyte.iam`
`IAM` 插件提供第三方登录功能
目前支持:
- github
## 配置方式
### Github
`Github` 中创建 OAuth 应用。获得 `Client ID``Client secrets`
配置`Github`应用的授权回调地址`Authorization callback URL``{API_URL}/api/plugin:com.msgbyte.iam/github/redirect`。注意,`API_URL` 为环境变量中的值,两者应当保持一致。
配置Tailchat环境变量:
- IAM_GITHUB_ID
- IAM_GITHUB_SECRET
分别为之前获取到的`Client ID``Client secrets`
> 你也可以通过环境变量重写请求地址,例如使用代理:
>
> - IAM_GITHUB_URI_AUTHORIZE=https://github.com/login/oauth/authorize
> - IAM_GITHUB_URI_ACCESS_TOKEN=https://github.com/login/oauth/access_token
> - IAM_GITHUB_URI_USERINFO=https://api.github.com/user
## 安全强化
为了token的安全不被恶意应用获取建议增加前端域名校验。
在环境变量中配置`IAM_FE_URL`即可,值为前端域名。如: `IAM_FE_URL=http://localhost:11011`
> 用于 `window.opener.postMessage(<data>, "IAM_FE_URL")`

View File

@@ -0,0 +1,35 @@
---
sidebar_position: 5
title: livekit - 视频会议
---
`com.msgbyte.livekit`
## 使用文档
本插件提供了 `Tailchat` 视频会议的功能,安装插件后即可创建语音频道。
安装后可以在创建面板页面看见语音频道的面板类型
![](/img/advanced-usage/plugins/livekit/1.png)
语音频道入口大概是这样的:
![](/img/advanced-usage/plugins/livekit/2.png)
你可以在加入前准备好多媒体的选项,并切换媒体设备。
当然,在加入后也可以随时切换设备。就像下面这样
![](/img/advanced-usage/plugins/livekit/3.png)
你可以自由的与朋友们视频通话、分享屏幕、以及聊天。
最后,请自由切换页面,这并不会让你退出频道,你可以随时点击左下角的图标快速回到活动的频道.
![](/img/advanced-usage/plugins/livekit/4.png)
## 部署文档
见教程 [livekit](../../meeting/livekit.md)

View File

@@ -0,0 +1,36 @@
---
sidebar_position: 2
title: wxpusher
---
`com.msgbyte.wxpusher`
## 使用文档
- 在插件中心找到`wxpusher`插件,安装
-`左下角...` -> `更多` -> `wxpusher`
- 使用微信扫码绑定账号
- 之后 **@你** 的消息都会自动在微信中推送
## 部署文档
### 在wxpusher平台注册账号
在应用设置中设置回调地址, 如下:
![](./assets/wxpusher.png)
`https://<your backend domain>/api/plugin:com.msgbyte.wxpusher/callback`
### 获取appToken
在 [https://wxpusher.zjiecode.com/admin/main/app/appToken](https://wxpusher.zjiecode.com/admin/main/app/appToken) 中获取 appToken
### 配置Tailchat环境变量
将上一步获取到的appToken写入环境变量中如:
```
WXPUSHER_APP_TOKEN=xxxxxxxxxxxxxx
```
启动后生效, 你可以访问 `https://<your backend domain>/api/plugin:com.msgbyte.wxpusher/available`来检查服务可用性