Skip to main content

An extensible message tunneling chat bot framework.

Project description

Python >= 3.6 GitHub Discussions Telegram Documentation Tests status PyPI release Downloads per month Codacy grade Translate this project Banner

Codename EH Forwarder Bot (EFB) is an extensible message tunneling chat bot framework which delivers messages to and from multiple platforms and remotely control your accounts.

Read the Documentation. For tips, tricks and community contributed articles, see project wiki.

Getting Started

  1. Install the framework:

    pip3 install ehforwarderbot
  2. Install modules from the module repository.

  3. Enable and set up modules:

    efb-wizard
  4. Launch EFB:

    ehforwarderbot

Feel like contributing?

Everyone is welcomed to raise an issue or submit a pull request, just remember to read through and follow the contribution guideline before you do so.

License

EFB framework is licensed under GNU Affero General Public License 3.0 or later versions:

EH Forwarder Bot: An extensible message tunneling chat bot framework.
Copyright (C) 2016 - 2020 Eana Hufwe, and the EH Forwarder Bot contributors
All rights reserved.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

Translation support

EFB supports translated user interface prompts, by setting the locale environmental variable (LANGUAGE, LC_ALL, LC_MESSAGES or LANG) to one of our supported languages. Our documentation is also available in different languages. You can help to translate this project into your languages on our Crowdin page.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ehforwarderbot-2.1.1.tar.gz (64.4 kB view details)

Uploaded Source

Built Distribution

ehforwarderbot-2.1.1-py3-none-any.whl (119.5 kB view details)

Uploaded Python 3

File details

Details for the file ehforwarderbot-2.1.1.tar.gz.

File metadata

  • Download URL: ehforwarderbot-2.1.1.tar.gz
  • Upload date:
  • Size: 64.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.9.5

File hashes

Hashes for ehforwarderbot-2.1.1.tar.gz
Algorithm Hash digest
SHA256 414c3de4e9ad151d3ad38d37d89f0b626a5fa7fb04d9d30ff152b5230d34099b
MD5 f8b7018b97b8a83b057b15072d95dc50
BLAKE2b-256 f05cc311e32a7308eadf9c11ed07736bb2574d455c0d6a698216ca5dafb22e15

See more details on using hashes here.

File details

Details for the file ehforwarderbot-2.1.1-py3-none-any.whl.

File metadata

  • Download URL: ehforwarderbot-2.1.1-py3-none-any.whl
  • Upload date:
  • Size: 119.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.9.5

File hashes

Hashes for ehforwarderbot-2.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 33e02015cc7dabde9d7e719a6486ccedd681e33246ab746d5ed6de4ec9b96dac
MD5 9dbb23b2fbde82c7b6e296d352f30bb1
BLAKE2b-256 d4b5688bb693855a54bd991e1fcb086d880bd80e4ee61c8baf41801cc6b9f021

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page