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

第一步:拉取代码

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

第二步:修改Dockerfile文件

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

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

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

一般傻妞的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镜像

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

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

第五步:启动镜像

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

第六步:启动后找到刚才创建的容器,查看详情,进入终端机,如果终端机能直接扫码就扫码登录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 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

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

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

  2. slimei

    真棒,感谢分享!

  3. jerryc

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

  4. slimei

    前来顶贴!

  5. slimei

    谢谢分享,学习了

  6. 七年

    瞅瞅瞅瞅,mark一手

  7. 萝卜头

    谢谢,分享学习了

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