Q&A.md 2.2 KB

常见问题Q&A:

一、拉不了镜像?

  • 镜像已经推了大概很久左右,如果拉不到就是你网络问题,或者是镜像服务器问题,请换回官方docker Hub源

二、为什么不回复消息 没反应?

  • 当发送管理员命令没有反应时,请检查管理员是否正确
  • 步骤:

    • 对着机器人发 'myuid' 机器人会回复你的id然后设置一下管理员(见下文)
    • 注意! 管理员命令需要在有管理员权限的平台操作,不然无效
    • 不知道哪个平台有管理员权限的
    • 进入管理员面板点击右下角打开对话框发
    • ./sillyGirl -t 在终端发
    • docker attach sillyGirl 后在控制台发

      //设置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包