last commit

This commit is contained in:
cdle
2021-08-31 20:45:27 +08:00
committed by cdle
commit b6cb7726f8
22 changed files with 1926 additions and 0 deletions
+54
View File
@@ -0,0 +1,54 @@
常见问题Q&A
## 一、拉不了镜像?
* 镜像已经推了大概很久左右,如果拉不到就是你网络问题,或者是镜像服务器问题,请换回官方docker Hub源
## 二、为什么不回复消息 没反应?
* 当发送管理员命令没有反应时,请检查管理员是否正确
* 步骤:
* 对着机器人发 'myuid' 机器人会回复你的id然后设置一下管理员(见下文)
* 注意! 管理员命令需要在有管理员权限的平台操作,不然无效
* 不知道哪个平台有管理员权限的
* 进入管理员面板点击右下角打开对话框发
* ./sillyGirl -t 在终端发
* docker attach sillyGirl 后在控制台发
```js
//设置qq管理员 其他平台类似
set qq masters 12345698
set wx masters 12345698&2345699
set tg masters 12345697&2345698&234599
```
* 当群友在群里发消息机器人没有任何回应时,说明你没对群监听
* 快捷操作
* 管理员在群聊中发送 'listen' 即可响应群友消息
* 发送 'unlisten' 取消监听
* 发送 'unreply' 监听消息但是不会回复任何消息
* 'reply' 恢复默认
* 手动设置上述效果,请前控制面板
## 三、反馈问题?
* 请带上报错截图,说明发了什么命令触发、安装方式和系统环境
## 四、关于部分报错!
## Error: Cannot find module 'xxxxx'
统一为缺少npm模块,通过管理员对机器人发送 npm i xxxx 命令安装模块后重启即可解决
## Error: Cannot find module './xxxxx'
统一为缺少自定义模块,谁写的插件找谁要这些模块,一般对应的插件仓库都有的,是你没装好!
## 四 、关于安装npm包!
* 安装npm失败?
* 基本都是你网络环境问题,换网重试!
* 百度报错!再不济然后在群里提问。不要一上来就是咔咔一顿截图
* 开发者在容器内部安装npm包时,尽量在插件目录下执行npm i 命令 ,否则在更新镜像时、重建docker时 会丢失安装过的npm包
* 正确示例:
```
docker exec -it sillyGirl /bin/sh
cd plugins/插件文件
npm i xxxx
```
* 或者在宿主机cd到容器映射目录 (需要宿主机安装过node 且npm版本 不低于 9.5.0,使用npm -v 查看版本)直接安装npm包