Launch the framework¶
EH Forwarder Bot offered 2 ways to launch the framework:
python3 -m ehforwarderbot
Both commands are exactly the same thing, accept the same flags, run the same code. The latter is only a backup in case the former does not work.
--help: Show help message
--profile PROFILE: Switch profile
From version 2, EFB supports running different instances under the same user, identified by their profiles. The default profile is named
--version: Print version information
This shows version number of Python you are using, the EFB framework, and all channels and middlewares enabled.
--verbose: Print verbose log
This option enables verbose log of EFB and all enabled modules. This, together with
-V, is particularly useful in debugging and issue reporting.
If you started EFB in a shell, you can simply press Control-C to trigger the
quit process. Otherwise, ask your service manager to issue a
SIGTERM for a
graceful exit. The exit process may take a few second to complete.
It is important for you to issue a graceful termination signal (e.g.
SIGTERM), and NOT to use
SIGKILL. Otherwise you may face the
risk of losing data and breaking programs.