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