Direktori¶
Sejak EH Forwarder Bot 2.0, sebagian besar modul harus diinstal dengan Package Manager Python `` pip``, sedangkan konfigurasi dan data disimpan di direktori data "EFB".
Secara default, direktori data adalah pengguna tertentu, terletak di direktori home pengguna, `` ~ /.ehforwarderbot``. Ini bisa diganti dengan variabel lingkungan `` EFB_DATA_PATH``. Jalan yang didefinisikan di sini harus berupa jalur ** mutlak **.
Struktur direktori¶
Dengan menggunakan konfigurasi default sebagai contoh, bagian ini akan mengenalkan tentang struktur direktori data EFB.
./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
| | |- ...