Metadata-Version: 2.4
Name: reposter
Version: 25.1.0
Summary: userbot that forwards messages from telegram channels to others in real time
Project-URL: repo, https://github.com/gmankab/reposter
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: tortoise-orm
Requires-Dist: tgcrypto-pyrofork
Requires-Dist: pyrofork
Requires-Dist: rich
Provides-Extra: tests
Requires-Dist: pyright; extra == "tests"
Requires-Dist: ruff; extra == "tests"
Provides-Extra: build
Requires-Dist: setuptools; extra == "build"
Requires-Dist: twine; extra == "build"
Requires-Dist: build; extra == "build"

### reposter

<img src="https://github.com/gmankab/reposter/raw/main/other/img/transparent.png">

userbot that forwards messages from telegram channels to others in real time

### navigation

- [github repo](https://github.com/gmankab/reposter)
- [gitlab repo](https://gitlab.com/gmanka/reposter)
- [codeberg repo](https://codeberg.org/gmanka/reposter)
- [how to run](https://github.com/gmankab/reposter/blob/main/other/docs/run.md)
- [contributing](https://github.com/gmankab/reposter/blob/main/other/docs/contributing.md)
- [config](https://github.com/gmankab/reposter/blob/main/other/docs/config.md)
- [env](https://github.com/gmankab/reposter/blob/main/other/docs/env.md)
- [pypi](https://pypi.org/project/reposter)


### supported features:
- msg edit sync, text only
- repost msgs
- repost restricted content
- chunk by chunk download and upload big files without writing on disk
- notify if live stream started
- logs

### todo:
- media support for msg edit sync
- msg edit history
- notify if msg deleted
- multiple account support
- reading and posting messages as different accounts
- configuration with buttons in tg bot

### legacy versions

- this code was rewritten from scratch several times :)
- [legacy-2021](https://github.com/gmankab/reposter/tree/legacy-2021)
- [legacy-2022](https://github.com/gmankab/reposter/tree/legacy-2022)

### license

license is [gnu agpl 3](https://gnu.org/licenses/agpl-3.0.en.html)

