# 使用(自动管理)
`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)