Skip to main content

Telegram Save Channel for EH Forwarder Bot, based on Telethon

Project description

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

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

efb-telegram-slave-0.1.1.tar.gz (5.9 kB view details)

Uploaded Source

File details

Details for the file efb-telegram-slave-0.1.1.tar.gz.

File metadata

  • Download URL: efb-telegram-slave-0.1.1.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.7

File hashes

Hashes for efb-telegram-slave-0.1.1.tar.gz
Algorithm Hash digest
SHA256 7eb13ffb83a4c4c2587a8177ce5b85695ddaa1cef29d35e9f69df3780e501916
MD5 d5c72e35b1c15cffc182a00817c3fa34
BLAKE2b-256 90d5c0bafcb890c3dd7816f7d74267a9e8d41b227323cb09460f4412c4fab08c

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