当前位置:首页 > 教程 > 正文内容

无界bncr搭建

admin2年前 (2023-07-04)教程4773

1  安装无界

 关注机器人

https://t.me/red_Lights_Districts_Bot

进群

https://t.me/BncrJSChat

发送/get_token

2 docker部署

  1. # 在你要存放数据的目录下手动新建BncrData文件夹

  2. # (以root目录为例)

  3. # 警告!群晖用户请勿在root下存放任何文件!修改成你的硬盘目录!

  4. mkdir /root/BncrData    #在root目录新建BncrData文件夹

  5. # 拉取并运行容器 并进入交互控制台

  6. docker run -dit \

  7. -v /root/BncrData:/bncr/BncrData \

  8. -p 9090:9090 \

  9. --name bncr \

  10. --hostname bncr \

  11. --restart on-failure:5 \

  12. --log-opt max-size=5m \

  13. --log-opt max-file=3 \

  14. anmour/bncr && docker attach bncr


更新无界

更新


  1. docker run --rm \

  2. -v /var/run/docker.sock:/var/run/docker.sock \

  3. containrrr/watchtower \

  4. -c --run-once \

  5. bncr

查看日志


  1. docker logs bncr


  1. #进入

  2. docker attach bncr

  3. # 退出attach

  4. Ctrl+p Ctrl+q


初次启动会在你映射的宿主机路径下创建5个文件夹,分别为 Adapter config public db plugins config 下会自动生成一些启动所需的配置文件,已进行详细注释,根据自己情况来填写;

Adapter下会自带 tgbot、HumanTG 、qqbot、wxKeAImao、wxQianxun以及系统适配器;

public 为静态资源目录,你可以在里边放一些文件,通过 http://ip:9090/public/文件名来访问这些资源

db 为系统数据库存放目录

plugins 插件目录,自带一些官方插件

3 设置管理员

  1. set qq admin 12345698

  2. set wxKeAImao admin 12345698

  3. set wxQianxun admin 12345698

  4. set wxXyo admin 12345698

  5. set tgBot admin 12345698

  6. set HumanTG admin 12345698

4 安装依赖

  • 安装依赖

  1. docker exec -it bncr /bin/sh

  2.    cd BncrData

  3.    npm i got@11.8.5 crypto-js

或者  npm i request got@11.8.5 crypto-js qrcode pngjs axios

5 配置

对接微信(xyo)

set wxXyo xyo_token <自定义的token>

image.png

对接QQ

对接方式和傻妞一样,配置文件:

- ws-reverse: # 对接无界

      # 反向WS Universal 地址

      # 注意 设置了此项地址后下面两项将会被忽略

      universal: ws://bncr:9090/api/bot/qqws

      # 反向WS API 地址

      api: ws://your_websocket_api.server

      # 反向WS Event 地址

      event: ws://your_websocket_event.server

      # 重连间隔 单位毫秒

      reconnect-interval: 3000

      middlewares:

        <<: *default # 引用默认中间件

QQsign安装

docker run -d --restart=always --name qsign -p 5711:8080 -e ANDROID_ID=XXXXX xzhouqd/qsign:8.9.63

其中红色部分没看你当前qq文件夹的device.json文件中andro id后面的数字,填写进去,就可以了

搭建完成后可删除 config.yml 重新生成, 然后配置 Account.SignServer 字段为 [http/https]://{server}:{port} 即可.

原始教程地址:https://github.com/Mrs4s/go-cqhttp/discussions/2245


对接Pro(安装红灯区插件)

set jd_cookie NolanProUrl <pro的访问地址>

set jd_cookie nolan_addr <pro的访问地址>

set jd_cookie NolanProToken <pro中自定义的BotApiToken>

set system Host <无界的访问地址>


对接tgbot

1)如果你可以科学上网,直接填写tokern就行了

2)如果是国内想通过反带的话按照下面教程:

对接tgbot需要在官方配置文件增加一行文字


   /* tgBot */

        tgBot: {

        enable: false, //开关

        token: '', //字面意思

        proxyHost: ‘', //反代api.telegram.org的地址

        proxyEnable: false, /* 暂时不支持代理 ,不用填*/

        proxy: {

            host: 'http://172.17.0.10', // 主机地址 域名或ip

            port: 5001, // 端口号 改成你的

            socksType: 5, // 版本类型  不用改

            timeout: 5, // 链接超时,

            username: '', //账号密码

            password: '',

        },

红色那一行添加进去,然后去https://github.com/Mrzqd/Bncr_pulgins,把适配器里面的tgbot.js文件下载后放入Adapter文件夹内,重启就可以了


6 监听

  • 管理员在群聊中发送 '监听该群' 即可响应群友消息

  • 发送 '屏蔽该群' 取消监听

  • 发送 '不回复该群' 监听消息但是不会回复任何消息

  • '回复该群' 恢复默认

  • 白名单群号,多个群需开启用英文&分割】

  •      默认:12345678910&12345678911

  •      修改:set jd_cookie whiteList xxxxxxxxxx


7 插件群




红灯区插件 https://github.com/RedLightsDistrict/Bncr_plugins.git


onz3vyyds https://github.com/Yuheng0101/Bncr_plugins


薛定谔的大灰机 https://github.com/BigPlanes/Bncr_plugins


小熊 https://github.com/hsl6476/Bncr_plugins


Doraemon  https://github.com/fjwpsyb/Bncr_plugin


烟雨 https://github.com/yanyuwangluo/Bncr_plugins


给我一颗麦丽素  https://github.com/dandanainiyo/bncr_plugins


DusKing   https://github.com/DusKing1/Bncr_plugin


陌 晓的spy配置: https://github.com/Aeorq/bncrspy


Dswang : https://github.com/callacat/BncrJS_plugins


寒寒 :https://github.com/djun90/hh_bncr_plugins  (巨量签到)












扫描二维码推送至手机访问。

版权声明:本文由Cale-Blog发布,如需转载请注明出处。

本文链接:https://blog.yidecloud.top/?id=19

分享给朋友:

“无界bncr搭建” 的相关文章

关于终端提交高斯教程

现对两台linux服务器终端(远程)递交任务方式进行说明:1 终端SSH软件安装根据自己的喜好安装适合自己的SSH终端软件(温馨提示:下载软件请到官网下载),本人推荐带有FTP服务的ssh终端软件如:MobaXterm、WindTerm等,或者Putty等2 地址用户名和密码2.1 局域网Gauss...

傻妞对接TG机器人

傻妞对接TG机器人

注册cloudflare账号TG(Telegram)注册需要用到的:vpn(魔法上网,毕竟tg需要翻一翻才可以进)手机号(国内即可)手机(安卓苹果都行,本文安卓演示)打开下载安装好后的tg点击start...进行手机号注册接码输入验证码,跳转后设置昵称(自己定义即可)然后进入页面后我们设置中文(因为...

服务器傻妞sillyGirl对接微信机器人VLW框架

服务器傻妞sillyGirl对接微信机器人VLW框架

1 安装框架(我的框架)下载的插件放入plugin里面2 配置文件到了关键步骤了,不要眨眼睛,好好学哦。启用插件后,就点击右边的设置,正式进入插件配置。分别进行如下设置,请注意截图序号和文字序号对应学习。1、端口号:即最开始让你云服务平台还有Windows防火墙放行的的VLW端口号,例如8080。2...

宝塔独角数卡搭建-支付系统搭建-邮件系统搭建

宝塔独角数卡搭建-支付系统搭建-邮件系统搭建

装环境接下来我们安装一下下图六个软件:图片和实际可能不符合目前安装2.0.5版本需要PHP-7.4版本的,把supervisor换成宝塔应用管理即可最好是编译安装哦,性能更好。PHP环境确认一、 接下来我们按照步骤删除一下php的禁用函数(ps:宝塔默认会禁用一些php的函数,导致artisan命令...

study_xxqg文档

1 采用docker安装模式2 安装命令docker run --name study_xxqg --restart=always -d -p 880:8080 -v /root/study_xxqg/:/op...

使用Gaussian时的几个实用脚本和命令

大部分转发自科音论坛sob大佬教程,并稍微修改了一下1 依次执行多个指令比如要依次执行g09 < 1.gjf > 1.out、g09 < 2.gjf > 2.out、g09 < 3.gjf > 3.out,可以只输入一条命令,每条命令间用分号隔开:g09 <...