Docker编译node-onebot,傻妞又活了

第一步:拉取代码

git clone https://github.com/takayama-lily/node-onebot.git

第二步:修改Dockerfile文件

将默认Dockerfile里面最后一行的QQ号改成自己的bot账号

Docker编译node-onebot,傻妞又活了

第三步:创建自己的config文件

将config.sample.js复制一份,重命名成config.js,修改里面的配置,因为是对接傻妞,所以主要是填ws_reverse_url这一项

Docker编译node-onebot,傻妞又活了

一般傻妞的ws反向地址为:ws://x.x.x.x:yyyy/qq/receive,我的傻妞也是docker搭建,因为是docker容器互访,所以是这样:ws://172.17.0.1:1111/qq/receive,如果不知道自己的docker容器ip的话,命令行输入:ifconfig -a,找到docker0这个接口的IP地址即可。

Docker编译node-onebot,傻妞又活了

其它配置项根据自己的需要做处理。

第四步:编译docker镜像

docker build -t xxxx/node-onebot:latest .

这里的xxxx自定义,编译完成执行下 docker images 应该就可以看到自己的镜像了

第五步:启动镜像

群晖的话登录后台打开docker,在映像里面找到刚才编译的镜像,创建容器,挂载config.js 和data文件夹,添加自己的端口,然后启动

Docker编译node-onebot,傻妞又活了

第六步:启动后找到刚才创建的容器,查看详情,进入终端机,如果终端机能直接扫码就扫码登录QQ。

如果终端机不能扫码,通过命令 /bin/sh 新增一个终端,执行:node main QQ号,进行登录。登录完成后,给bot发指令测试一下,比如:name。测试完成后关掉终端机,重启容器,测试OK。

以上就搭建好自己的node-onebot容器了。

————————————————————————

如果是命令操作:

第一二三四步都一样,最后用命令docker run创建:
docker run -it -v $PWD/config.js:/app/config.js -v $PWD/data:/app/data -p 8009:8009 --name onebot xxxx/node-onebot:latest

然后跟着命令执行,登录bot。

Docker编译node-onebot,傻妞又活了

登录完成后重启启动容器:docker restart onebot

node-onebot容器创建完成~

-> 加入科技玩家交流群组:点击加入 注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.文章中源码或APP等,无法保证其绝对安全,需自行辨别。
6.文章关联方不想展示也可以微信站长“socutesheep”删除。
本文由 @leanfly 发布。如若转载,请注明出处: 科技玩家 » Docker编译node-onebot,傻妞又活了

给TA买糖
共{{data.count}}人
人已买糖
教程玩家投稿精选文章

傻妞抱着node-onebot来了,排错排错

2021-12-8 22:32:30

教程玩家投稿精选文章

如何高速安装pm2来守护您的进程?

2021-12-8 22:46:56

56 条回复 A文章作者 M管理员
贴心提醒
请认真对待作者付出,勿发表无意义言论,触发过滤规则的评论将无法提交,包含敏感词的评论会自动变成待审核状态哦。
  1. seatom

    又学习到了,写的非常好?

  2. slimei

    真棒,感谢分享!

  3. jerryc

    先看看,不明白的地方再问

  4. slimei

    前来顶贴!

  5. slimei

    谢谢分享,学习了

  6. 七年

    瞅瞅瞅瞅,mark一手

  7. 萝卜头

    谢谢,分享学习了

  8. 七年

    感谢分享,插眼学习

  9. 84896150

    努力升级

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索