docs: update proto

This commit is contained in:
tt 2025-05-19 17:11:40 +08:00
parent b21e417ab7
commit a01fa27285
2 changed files with 17 additions and 3 deletions

View File

@ -166,9 +166,17 @@ WuKongIM 协议最多允许 4 个字节表示剩余长度。最大长度为0x
| 3 | 16 384 (0x80, 0x80, 0x01) | 2 097 151 (0xFF, 0xFF, 0x7F) |
| 4 | 2 097 152 (0x80, 0x80, 0x80, 0x01) | 268 435 455 (0xFF, 0xFF, 0xFF, 0x7F) |
其实换个方式理解:第 1 字节的基数是 1而第 2 字节的基数128以此类推第三字节的基数是128*128=2 的 14 次方第四字节是128*128\*128=2 的 21 次方;
其实换个方式理解:第 1 字节的基数是 1而第 2 字节的基数128以此类推第三字节的基数是128\*128=2 的 14 次方第四字节是128*128\*128=2 的 21 次方;
例如,需要表达 321=2\*128+65.2 字节10100001 0000 0011.
例如,需要表达 321=65 + 2\*128.2 字节11000001 0000 0010.
(
第一个字节 19311000001最高位为 1表示还有后续字节低 7 位为 100000165
第二个字节 200000010最高位为 0表示结束低 7 位为 00000102
321 = 65 + 2 × 128 = 65 + 256 所以正确的值应该是11000001 00000010
)
(和我们理解的低位运算放置顺序不一样,第一个字节是低位,后续字节是高位,但字节内部本身是低位右边,高位左边)。

View File

@ -13,8 +13,12 @@
复制插件到`WuKongIM`数据目录下的`plugins`目录下即可完成安装
![图片](plugin-dir.png)
如果日志提示: permission denied执行 `sudo chmod +x 插件名字` 来设置权限
**配置插件**
如果插件需要配置,在`WuKongIM`的管理后台插件列表里的操作将会显示配置按钮,点击按钮即可配置。
@ -25,12 +29,14 @@
![图片](plugin-config2.png)
`注意guest用户没有权限配置插件`权限设置参考文档https://githubim.com/server/config/auth.html
## 调用插件
如果是全局插件,当系统中有消息发送时,插件就会被调用。
如果是AI插件需要将AI插件绑定到用户UID上所以主要讲AI插件怎么绑定用户UID。
如果是AI插件需要将AI插件绑定到用户UID上这里主要讲AI插件怎么绑定用户UID。
`WuKongIM后台 --> AI --> 添加AI` 即可实现绑定。