目录

从 2.0 版本开始,多数 EFB 组件应使用 Python 包管理器 pip 来安装,而配置文件和数据被储存于「EFB 数据目录」。

默认情况下,数据目录是随用户而变的,一般位于用户的主目录中,~/.ehforwarderbot。该路径可以用环境变量 EFB_DATA_PATH 覆盖。定义的路径应为绝对路径。

目录结构

本章节以默认配置为例,介绍 EFB 数据目录的结构。

./ehforwarderbot                或 $EFB_DATA_PATH
|- profiles
|  |- default                   默认配置档案。
|  |  |- config.yaml            主配置文件。
|  |  |- dummy_ch_master        此信道的数据路经
|  |  |  |- config.yaml         此信道的配置文件。(示例)
|  |  |  |- ...
|  |  |- random_ch_slave
|  |  |  |- ...
|  |- profile2                  备选配置档案
|  |  |- config.yaml
|  |  |- ...
|  |- ...
|- modules                      您自己的信道 / 中间件代码的路经。
|  |- random_ch_mod_slave       在被导入时此处的信道有更高优先级。
|  |  |- __init__.py
|  |  |- ...