Altdizinler¶
Çoğu modüllerin EH Forwarder Bot 2.0 için konfigürasyon ve dataları “EFB data directory”de depolanırken, Python Package Manager pip
ile yüklenmesi gerekmektedir.
Varsayılan olarak, veri dizini kullanıcıya özgü, kullanıcının ana dizininde bulunan, `` ~/.ehforwarderbot``. Bu, çevre değişkeni EFB_DATA_PATH
ile geçersiz kılınabilir. Burada tanımlanan bu yol bir ** mutlak yol ** olmalıdır.
Altdizin yapısı¶
Bu kısım size EFB veri dizininin yapısını, varsayılan konfigürasyonu örnek olarak kullanarak tanıtacak.
./ehforwarderbot or $EFB_DATA_PATH
|- profiles
| |- default The default profile.
| | |- config.yaml Main configuration file.
| | |- dummy_ch_master Directory for data of the channel
| | | |- config.yaml Config file of the channel. (example)
| | | |- ...
| | |- random_ch_slave
| | | |- ...
| |- profile2 Alternative profile
| | |- config.yaml
| | |- ...
| |- ...
|- modules Place for source code of your own channels/middlewares
| |- random_ch_mod_slave Channels here have a higher priority while importing
| | |- __init__.py
| | |- ...