https://github.com/ehforwarderbot/efb-telegram-slave
Telegram slave channel for EH Forwarder Bot
https://github.com/ehforwarderbot/efb-telegram-slave
efb-slave-channel eh-forwarder-bot
Last synced: 12 months ago
JSON representation
Telegram slave channel for EH Forwarder Bot
- Host: GitHub
- URL: https://github.com/ehforwarderbot/efb-telegram-slave
- Owner: ehForwarderBot
- License: mit
- Created: 2021-05-15T16:56:41.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-08-25T06:40:20.000Z (over 3 years ago)
- Last Synced: 2024-08-10T06:58:02.722Z (over 1 year ago)
- Topics: efb-slave-channel, eh-forwarder-bot
- Language: Python
- Homepage:
- Size: 14.6 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# EFB Telegram Slave
[EH Forwarder Bot](https://github.com/ehForwarderBot) 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](https://docs.telethon.dev).
**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](https://ehforwarderbot.readthedocs.io/en/latest/getting-started.html).
## Configuration
Run `ehforwaderbot --profile ` to run an interactive guide to
complete the configuration.
By default, configuration file is located in
`~/.ehforwarderbot/profiles//sharzy.telegram/config.yaml`.
The following is an exemplary configuration.
```yaml
# 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