{"id":13512287,"url":"https://github.com/ehForwarderBot/ehForwarderBot","last_synced_at":"2025-03-30T22:32:26.238Z","repository":{"id":37086487,"uuid":"59982630","full_name":"ehForwarderBot/ehForwarderBot","owner":"ehForwarderBot","description":"An extensible message tunneling chat bot framework. Delivers messages to and from multiple platforms and remotely control your accounts.","archived":false,"fork":false,"pushed_at":"2023-03-03T12:57:20.000Z","size":6965,"stargazers_count":2957,"open_issues_count":10,"forks_count":273,"subscribers_count":79,"default_branch":"master","last_synced_at":"2024-10-29T15:34:31.884Z","etag":null,"topics":["chat-bot","chat-tunneling","chatbot","eh-forwarder-bot","framework","hacktoberfest","python-3","tunnel-bot"],"latest_commit_sha":null,"homepage":"https://ehforwarderbot.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ehForwarderBot.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":"docs/contributing.rst","funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"docs/support.rst","governance":null,"roadmap":null,"authors":"AUTHORS"},"funding":{"github":["blueset"],"ko_fi":"blueset","liberapay":"blueset","custom":["https://www.paypal.com/cgi-bin/webscr?cmd=_donations\u0026business=ilove%401a23.com\u0026item_name=Buy+Eana+a+cup+of+coffee\u0026currency_code=USD\u0026source=url"]}},"created_at":"2016-05-30T05:25:56.000Z","updated_at":"2024-10-26T06:19:57.000Z","dependencies_parsed_at":"2024-01-14T11:08:15.972Z","dependency_job_id":null,"html_url":"https://github.com/ehForwarderBot/ehForwarderBot","commit_stats":{"total_commits":621,"total_committers":17,"mean_commits":"36.529411764705884","dds":"0.14009661835748788","last_synced_commit":"cb069ddaa85290893e35bcd245f59573468c6fb0"},"previous_names":["blueset/ehforwarderbot"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ehForwarderBot%2FehForwarderBot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ehForwarderBot%2FehForwarderBot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ehForwarderBot%2FehForwarderBot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ehForwarderBot%2FehForwarderBot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ehForwarderBot","download_url":"https://codeload.github.com/ehForwarderBot/ehForwarderBot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246390883,"owners_count":20769475,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chat-bot","chat-tunneling","chatbot","eh-forwarder-bot","framework","hacktoberfest","python-3","tunnel-bot"],"created_at":"2024-08-01T03:01:41.461Z","updated_at":"2025-03-30T22:32:21.226Z","avatar_url":"https://github.com/ehForwarderBot.png","language":"Python","readme":"EH Forwarder Bot\n================\n.. image:: https://img.shields.io/badge/Python-\u003e%3D%203.6-blue.svg\n   :alt: Python \u003e= 3.6\n   :target: https://www.python.org/\n.. image:: https://img.shields.io/badge/GitHub-Discussions-lightgrey?logo=github\n   :alt: GitHub Discussions\n   :target: https://github.com/ehForwarderBot/ehForwarderBot/discussions\n.. image:: https://img.shields.io/badge/-Telegram-blue.svg?logo=data:image/svg%2Bxml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI%2BPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTkuNzgsMTguNjVMMTAuMDYsMTQuNDJMMTcuNzQsNy41QzE4LjA4LDcuMTkgMTcuNjcsNy4wNCAxNy4yMiw3LjMxTDcuNzQsMTMuM0wzLjY0LDEyQzIuNzYsMTEuNzUgMi43NSwxMS4xNCAzLjg0LDEwLjdMMTkuODEsNC41NEMyMC41NCw0LjIxIDIxLjI0LDQuNzIgMjAuOTYsNS44NEwxOC4yNCwxOC42NUMxOC4wNSwxOS41NiAxNy41LDE5Ljc4IDE2Ljc0LDE5LjM2TDEyLjYsMTYuM0wxMC42MSwxOC4yM0MxMC4zOCwxOC40NiAxMC4xOSwxOC42NSA5Ljc4LDE4LjY1WiIgLz48L3N2Zz4=\n   :alt: Telegram\n   :target: https://telegram.me/efbsupport\n.. image:: https://readthedocs.org/projects/ehforwarderbot/badge/?version=latest\n   :alt: Documentation\n   :target: https://ehforwarderbot.readthedocs.io/en/latest/\n.. image:: https://github.com/ehForwarderBot/ehforwarderbot/workflows/Tests/badge.svg\n   :alt: Tests status\n   :target: https://github.com/ehForwarderBot/ehforwarderbot/actions\n.. image:: https://img.shields.io/pypi/v/ehforwarderbot.svg\n   :alt: PyPI release\n   :target: https://pypi.org/project/ehforwarderbot/\n.. image:: https://pepy.tech/badge/ehforwarderbot/month\n   :alt: Downloads per month\n   :target: https://pepy.tech/project/ehforwarderbot\n.. image:: https://img.shields.io/codacy/grade/3b2555f9134844e3b01b00700bc43eeb.svg\n   :alt: Codacy grade\n   :target: https://www.codacy.com/app/blueset/ehForwarderBot\n.. image:: https://d322cqt584bo4o.cloudfront.net/ehforwarderbot/localized.svg\n   :alt: Translate this project\n   :target: https://crowdin.com/project/ehforwarderbot/\n\n\n.. image:: https://github.com/ehForwarderBot/ehforwarderbot/raw/master/banner.png\n   :alt: Banner\n\n\n*Codename* **EH Forwarder Bot** (EFB) is an extensible message tunneling chat\nbot framework which delivers messages to and from multiple platforms and\nremotely control your accounts.\n\nRead the `Documentation`_. For tips, tricks and community contributed \narticles, see `project wiki`_.\n\n.. _project wiki: https://efb.1a23.studio/wiki\n\n\n.. a raw:: html\n   \u003cdiv style=\"text-align: center\" align=\"center\"\u003e\n      \u003cimg src=\"https://github.com/ehForwarderBot/ehforwarderbot/raw/master/assets/EFB.svg?sanitize=true\" style=\"height: 64px;\" height=\"64\" alt=\"EH Forwarder Bot\"/\u003e\n      \u003cimg src=\"https://github.com/ehForwarderBot/ehforwarderbot/raw/master/assets/supports.svg?sanitize=true\" style=\"height: 64px;\" height=\"64\" alt=\"supports\" /\u003e\n      \u003ca href=\"https://etm.1a23.studio\"\u003e\u003cimg src=\"https://github.com/ehForwarderBot/ehforwarderbot/raw/master/assets/telegram.svg?sanitize=true\" style=\"height: 64px;\" height=\"64\" alt=\"Telegram\" /\u003e\u003c/a\u003e\n      \u003cimg src=\"https://github.com/ehForwarderBot/ehforwarderbot/raw/master/assets/plus.svg?sanitize=true\" style=\"height: 64px;\" height=\"64\" alt=\"and\"/\u003e\n      \u003ca href=\"https://ews.1a23.studio\"\u003e\u003cimg src=\"https://github.com/ehForwarderBot/ehforwarderbot/raw/master/assets/wechat.svg?sanitize=true\" style=\"height: 64px;\" height=\"64\" alt=\"Wechat\"/\u003e\u003c/a\u003e\n      \u003ca href=\"https://efms.1a23.studio\"\u003e\u003cimg src=\"https://github.com/ehForwarderBot/ehforwarderbot/raw/master/assets/fb-messenger.svg?sanitize=true\" style=\"height: 64px;\" height=\"64\" alt=\"Facebook Messenger\"/\u003e\u003c/a\u003e\n      \u003ca href=\"https://github.com/milkice233/efb-qq-slave/\"\u003e\u003cimg src=\"https://github.com/ehForwarderBot/ehforwarderbot/raw/master/assets/qq.svg?sanitize=true\" style=\"height: 64px;\" height=\"64\" alt=\"QQ\"/\u003e\u003c/a\u003e\n      \u003cimg src=\"https://github.com/ehForwarderBot/ehforwarderbot/raw/master/assets/and-more.svg?sanitize=true\" style=\"height: 64px;\" height=\"64\" alt=\"and more...\"/\u003e\n   \u003c/div\u003e\n\n\nGetting Started\n---------------\n\n1. Install the framework::\n\n    pip3 install ehforwarderbot\n\n2. `Install modules`_ from the `module repository`_.\n\n3. Enable and set up modules::\n\n    efb-wizard\n\n4. Launch EFB::\n\n    ehforwarderbot\n\nFeel like contributing?\n-----------------------\n\nEveryone is welcomed to raise an issue or submit a pull request,\njust remember to read through and follow the\ncontribution guideline before you do so.\n\nRelated articles\n----------------\n\n* `Idea: Group Chat Tunneling (Sync) with EH Forwarder Bot`_\n* `What’s so new in EH Forwarder Bot 2 (and its modules)`_\n\n.. _Idea\\: Group Chat Tunneling (Sync) with EH Forwarder Bot: https://blog.1a23.com/2017/01/28/Idea-Group-Chat-Tunneling-Sync-with-EH-Forwarder-Bot/\n.. _What’s so new in EH Forwarder Bot 2 (and its modules): https://blog.1a23.com/2018/02/28/What%E2%80%99s-so-new-in-EH-Forwarder-Bot-2-and-its-modules/\n\n\nLicense\n-------\n\nEFB framework is licensed under `GNU Affero General Public License 3.0`_ or\nlater versions::\n\n    EH Forwarder Bot: An extensible message tunneling chat bot framework.\n    Copyright (C) 2016 - 2020 Eana Hufwe, and the EH Forwarder Bot contributors\n    All rights reserved.\n\n    This program is free software: you can redistribute it and/or modify\n    it under the terms of the GNU Affero General Public License as\n    published by the Free Software Foundation, either version 3 of the\n    License, or any later version.\n\n    This program is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    GNU General Public License for more details.\n\n    You should have received a copy of the GNU Affero General Public License\n    along with this program.  If not, see \u003chttp://www.gnu.org/licenses/\u003e.\n    \nTranslation support\n-------------------\n\nEFB supports translated user interface prompts,\nby setting the locale environmental variable (``LANGUAGE``,\n``LC_ALL``, ``LC_MESSAGES`` or ``LANG``) to one of our\n`supported languages`_. Our documentation is also available in different\nlanguages. You can help to translate\nthis project into your languages on `our Crowdin page`_.\n\n.. _supported languages: https://crowdin.com/project/ehforwarderbot/\n.. _our Crowdin page: https://crowdin.com/project/ehforwarderbot/\n\n.. _Install modules: https://ehforwarderbot.readthedocs.io/en/latest/getting-started.html\n.. _module repository: https://efb-modules.1a23.studio\n.. _Documentation: https://ehforwarderbot.readthedocs.io/\n.. _GNU Affero General Public License 3.0: https://www.gnu.org/licenses/agpl-3.0.txt\n","funding_links":["https://github.com/sponsors/blueset","https://ko-fi.com/blueset","https://liberapay.com/blueset","https://www.paypal.com/cgi-bin/webscr?cmd=_donations\u0026business=ilove%401a23.com\u0026item_name=Buy+Eana+a+cup+of+coffee\u0026currency_code=USD\u0026source=url"],"categories":["Python","Python (1887)"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FehForwarderBot%2FehForwarderBot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FehForwarderBot%2FehForwarderBot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FehForwarderBot%2FehForwarderBot/lists"}