多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 使用(自动管理) `UBot.Mother` 提供了自动管理功能,能够自动启动 Router、Account、App 等组件并自动组合他们 并提供了 守护重启 + WebUI 等功能 这比手动管理便捷许多,但请注意在涉及复杂的 集群配置、远程调试 等功能时,您仍然需要手动管理 UBot 的各个微服务 ## 下载 下载欲构建的 `UBot.Mother` 二进制包,解压到合适的目录 ## 配置 新建 `Config.yml` 文件,按照 YAML 格式编辑文件(部分二进制包已经默认带有启动 WebUI 的配置) ```yaml ubot: address: localhost:5000 # user: test # password: testpassword webui: address: localhost:6216 # user: test # password: testpassword ``` ## 添加组件 `Accounts` 目录下存放 UBot平台协议提供程序/适配器,`Apps` 目录下存放 UBot应用 所有可执行文件/脚本应使用 `.ubot` 作为文件名结尾(在扩展名之前),Mother 会自动识别,并加载 ## 运行 双击 `Mother.exe` (Windows) / `Mother` (Linux) 运行即可 ## 配置帐号 在 WebUI 中(上述配置中地址被设置为`http://localhost:6216/`)的 Accounts 栏目下点击 Add 浮动按钮,填写帐号信息 如: ``` type: Telegram args: dummytoken ``` ## 后台运行 如果您在 Linux 上使用,您可以借助 `nohup` 等命令实现 如果您在 Windows 上使用,保持控制台窗口不要关闭即可 ## 关闭 为了保证所有组件正常退出,请使用 `Ctrl + C` 退出 `Mother`,请不要强制结束 `Mother` 程序 ## WebUI截图 ![WebUIScreenshot](https://img.kancloud.cn/8d/8f/8d8f578767e1604266f47d010eae25aa_1549x930.png)