TypechoJoeTheme

贰狐Blog - 一个笨蛋的博客

统计

贰狐

类目归类

OlivOS框架对接Go-cqhttp在Windows下完全源码部署教程

2021-11-20
/
0 评论
/
56 阅读
/
正在检测是否收录...
11/20

请注意,本教程所有内容面向有一定理解能力且需要完全最新源码部署的用户,以及提供部署思路

若您仅需要一键启动或快速源码部署,请点击相应链接跳转。

安装必要的运行环境

本步骤每台服务器/电脑仅需要执行一次,请不要重复执行!!

若您已安装Python及Git,也可以选择性略过

1.安装python

下载Python3.7.5及以上版本,OlivOS官方推荐3.7.5

这里我使用了3.8.5顺利安装,在尝试使用3.10.0时遇到了依赖模块无法安装,需要C++编译安装的问题

官方下载 Python3.8.5-amd64-windows

一定记得把添加环境变量(Add Python 3.X to PATH)的√勾上,不然还要手动设置,然后点Install Now

待安装完成后,点击Close关闭安装程序

2.安装Git

官方下载 Git (Latest source Release)

下载后同样双击运行

安装时若不清楚选项的作用,请无脑点击下一步(Next)

安装成功后同样关闭即可

获取源码及程序

1.克隆OlivOS源码

打开此电脑->C:盘,点击文件夹左上角的 文件->打开命令提示符->以管理员身份打开命令提示符

执行下面的指令

git config --global --unset http.proxy 
git config --global --unset http.proxy 
git clone https://github.com/OlivOS-Team/OlivOS.git

这会在C盘根目录建立一个OlivOS文件夹,并克隆最新的源码

2.安装依赖

安装依赖每台服务器/电脑仅需要执行一次,不需要重复执行!

执行下面的指令以安装OlivOS必要的依赖

cd C:\OlivOS && pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/

没有报错就是安装完成(如下图)

3.克隆OlivaDiceCore

cd C:\OlivOS\plugin\app && git clone https://github.com/OlivOS-Team/OlivaDiceCore.git

克隆完成后,C:\OlivOS\plugin\app 文件夹里会出现 OlivaDiceCore 文件夹

点进去会发现还有一个 OlivaDiceCore 文件夹

原来,由于此部分源代码Clone下来是套娃的,所以我们需要手动迁移

此时将这个文件夹剪切到上一级

此时C:\OlivOS\plugin\app\OlivaDiceCore应该是上图这样的文件结构

4.下载Go-Cqhttp

访问go-cqhttp的 release页面

选择最新的 go-cqhttp_windows_amd64.exe (点此处下载的版本是 v1.0.0-beta8-fix1)

若无法访问GitHub,也可以点此下载( v1.0.0-beta8-fix1)

下载后在 C:\OlivOS 中新建文件夹 go-cqhttp

将下载的 go-cqhttp_windows_amd64.exe 文件更名为 go-cqhttp.exe ,然后放在 go-cqhttp 文件夹中

至此,必要的文件和源码下载完成

修改必要的配置

此时我们需要运行一遍OlivOS和Go-cqhttp来获得默认配置并修改

1.OlivOS配置

在CMD中执行

cd C:\OlivOS && python main.py

此时会弹出一个Login Manager窗口,不需要修改,直接 关掉程序

打开C:\OlivOS\conf\account.json文件

将内容替换如下,并按照注释修改

{
    "account": [
        {
            // QQ号码
            "id": 100000,
            // 由于我们要去Go扫码登录,所以密码设置为空
            "password": "",
            "sdk_type": "onebot",
            "platform_type": "qq",
            // 模式写gocqhttp_show
            "model_type": "gocqhttp_show",
            // 此处服务器指Go-cqhttp开启的Post服务器
            "server": {
                "auto": true,
                "type": "post",
                // 若Go-cqhttp不在本地,请自行替换ip或域名
                "host": "http://127.0.0.1",
                // Go-cqhttp开启的Post服务器的端口
                "port": 58000,
                // Go-cqhttp处设置的token
                "access_token": "tOKeN114514"
            },
            "debug": false
        }
    ]
}

保存文件,然后在CMD中再次执行启动

cd C:\OlivOS && python main.py

备注:OlivOS端开启的POST服务器端口在C:\OlivOS\conf\basic.json中修改,此项可以不修改。若有多个客户端需求,可以按需修改,注意在Go-cqhttp的配置文件中也同时进行修改。

2.Go-cqhttp配置

启动Go-cqhttp

cd C:\OlivOS\go-cqhttp && go-cqhttp.exe

第一次启动会询问你使用什么方式与后端进行连接,请输入1然后按Enter

打开C:\OlivOS\go-cqhttp\config.yml文件

根据注释修改以下项目

QQ账号修改与OlivOS配置文件account.json中相同

access-token也修改与OlivOS配置文件account.json中相同

翻到页尾,对 # HTTP 通信设置部分进行对照修改

  # HTTP 通信设置
  - http:
      # 服务端监听地址,如需要外网访问,请修改为0.0.0.0
      host: 127.0.0.1
      # 服务端监听端口,修改与OlivOS配置文件account.json中相同
      port: 58000
      # 反向HTTP超时时间, 单位秒
      # 建议修改为60
      timeout: 60
      # 长轮询拓展
      long-polling:
        # 是否开启
        enabled: false
        # 消息队列大小,0 表示不限制队列大小,谨慎使用
        max-queue-size: 2000
      middlewares:
        <<: *default # 引用默认中间件
      # 反向HTTP POST地址列表
      post:
      # 此处填写OlivOS端开启的post服务器,端口在配置文件basic.json中修改
      - url: 'http://127.0.0.1:55001/OlivOSMsgApi/qq/onebot/gocqhttp' # 地址
      #  secret: ''           # 密钥
      #- url: 127.0.0.1:5701 # 地址
      #  secret: ''          # 密钥

启动Go-cqhttp

cd C:\OlivOS\go-cqhttp && go-cqhttp.exe faststart
骰娘OlivOS青果骰OlivaDice
朗读
赞 · 0
赞赏
感谢您的支持,我会继续努力哒!

三合一收款

下面三种方式都支持哦

微信
QQ
支付宝
打开支付宝/微信/QQ扫一扫,即可进行扫码打赏哦
版权属于:

贰狐Blog - 一个笨蛋的博客

本文链接:

https://www.aobacore.com/archives/OlivOS-Windwos.html(转载时请注明本文出处及文章链接)

评论 (0)
15 文章数
37 评论量
本站已存活

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

最新回复

  1. 2021-11-16
  2. cc
    2021-11-11
  3. 2021-11-08

    {!{data:image/webp;base64,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}!}

  4. MYXBXiaoba
    2021-10-12
  5. 站元素主机
    2021-08-04

标签云