Skip to main content

EFB Telegram Slave

EH Forwarder Bot is an extensible message tunneling chat bot framework.

It is sometimes useful if we have a Telegram slave channel for EFB. So there is one, primarily based on telethon.

Channel ID: sharzy.telegram

Installation

Install the latest version from GitHub (recommended because this project is not stable yet):

pip3 install git+https://github.com/SharzyL/efb-telegram-slave

Install from PyPI:

pip3 install efb-telegram-slave

To make EFB work, you need to configure some master channel and some slave channels. For complete usage guide, refer to EFB user guide.

Configuration

Run ehforwaderbot --profile <your-profile-name> to run an interactive guide to complete the configuration.

By default, configuration file is located in ~/.ehforwarderbot/profiles/<your-profile-name>/sharzy.telegram/config.yaml. The following is an exemplary configuration.

# you should apply for a pair of api_hash and api_id in https://my.telegram.org/
api_hash: 12349061a3e1383920c2e05c1830a774
api_id: 1234567

# in case you need a proxy to access telegram
proxy: 
  protocol: http  # http / socks5 / socks4
  host: localhost
  port: 1234

Features not supported yet

  1. Rich text
  2. Less used message types, such as Location
  3. Message edit and recall
  4. Send sticker as .webp
  5. Notification control

Release files for efb-telegram-slave 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for efb-telegram-slave 0.1.1
File Size Uploaded
efb-telegram-slave-0.1.1.tar.gz 5.9 kB Details

Release files / efb-telegram-slave-0.1.1.tar.gz

Download URL efb-telegram-slave-0.1.1.tar.gz
Size 5.9 kB
Tags Source
SHA-256 checksum
How to use checksums
7eb13ffb83a4c4c2587a8177ce5b85695ddaa1cef29d35e9f69df3780e501916
BLAKE2b-256 checksum
How to use checksums
90d5c0bafcb890c3dd7816f7d74267a9e8d41b227323cb09460f4412c4fab08c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.7

Release history Release notifications | RSS feed

This release

0.1.1 This release

1 release file

0.1.0

1 release file

0.0.1

2 release files

0.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page