本帖最后由 Melibertan 于 2026-3-8 04:22 编辑
你可以远程发送2b2t聊天消息、查看玩家皮肤列表、动态添加删除机器人! 你甚至还可以在手机上管理你机器人! (教程在文中) 1.这个网页每一个机器人都有独立的终端,互不干扰,同时拥有比桌面终端更舒适的体验(tab补全,彩色渲染)。 2.支持动态添加不同服务器的机器人,例如一个登录2b2t.xin,另一个登录其他服务器。 3.你也可以配置代理服务器,实现多IP分布式bot集群,支持绕过同IP限制。 效果展示: 控制面板 & web终端 & 玩家列表:
准备工具: 第一步: 首先,你需要一个机器人本体(DolphinBot) 下载最新构建
下载完是一个jar,你需要首次启动以生成默认配置文件(用java 17以上的java运行)。 cmd输入: - java -jar DolphinBot-1.4.0-BETA-full.jar
复制代码你可以在生成的bot.profiles.json 中添加你的机器人基本配置,如名称、密码等(注意:请把注释删除): {
"profiles": {
"bot#1": {
"name": "爱丽丝的DolphinBot", //bot名称
"password": "default_password", //登录/注册的密码
"owner": [
"Melibertan" //bot的所有者,用于执行命令,bot控制的玩家(可填多个)
],
"enabled_plugins": [
"QuestionAnswerer", //xin自动回答问题插件
"MessageDisplay", //xin聊天信息显示插件
"HumanVerify" //xin自动登录插件
],
"proxy": {
"enabled": false, //代理设置
"info": {
"address": "", //代理IP
"port": 8080, //代理端口
"type": "SOCKS5", //代理类型 SOCKS5, SOCKS4
"username": "",
"password": ""
}
}
}
}
}
然后再次启动DolphinBot: - java -jar DolphinBot-1.4.0-BETA-full.jar
复制代码当你看到: [16:19:52 INFO][o.angellock.impl.api.HttpAPIServer]: HTTP API Server started onport 25560, ready to accept requests [16:19:52 INFO][o.angellock.impl.api.HttpAPIServer]: Log WebSocket Server started onport 25561 证明已经在25560,25561端口开启与网页WebSocket通信、HTTP API服务。如果提示失败,说明端口被其他程序占用。 第二步: 下载机器人管理器(DolphinStudio) 下载最新构建,选择完整jar:
运行: - java -jar DolphinBot-Dashboard-1.0.0-RELEASE.jar
复制代码
如果无任何报错,说明成功在8080端口开启网页服务器,但如果你看到: 说明端口被其他程序占用。
如果到此一切顺利,你已经完成了所有基本搭建!.png)
第三步(可选):
如果希望在手机上访问DolphinBot控制面板,可以按以下步骤: 1. 打开cmd,输入:
在输出信息中找到IPv4Address项,ip为192.168.1.108(局域网ip,以你的为准) 2. 确保你的手机和你电脑连的是同一个WIFI(非常重要)
欢迎大家使用 |