The application allows you to quickly transfer your channels, saved messages to another telegram account.
Important
All data associated with the account is stored only on your local computer. We do not transfer or store anything.
- Syncing first name, last name, biography and birthday.
- Syncing personal avatar photos and videos with right sequence.
- Syncing favorite messages with right sequence.
- Syncing stickers, emojis and saved gifs.
- Syncing private channels and groups.
- Syncing public channels and groups.
- Syncing privacy settings.
- Syncing secure settings.
- Syncing list of bots.
- Syncing blocklist.
- Syncing contacts.
- Windows 10+ x64
- Linux (tested on Ubuntu 22.04)
- MacOS 13.04 +
- Windows: Python 3.10+
- Linux: Python 3.9+
- MacOS: Python 3.9+
- English
- Russian
Fortunately, you can use binary files. If you don't want using binaries, you can build or execute your own application.
If you want to build your own application go to https://my.telegram.org/auth and get API data.
Warning
Be careful and do not transfer this data to strangers, telegram does not allow you to reset this data.
It is strongly recommended to use Python version 3.12 and the Poetry package manager.
If you don't want to use Poetry, use the pip file requirements.txt to install dependencies.
git clone https://github.com/pwd491/Syncogram.git && cd Syncogram
poetry env use python3.12 || poetry env use python3 || poetry env use python
poetry shell && poetry install
- Do next steps:
- Create environments.py file into Syncogram/sourcefiles/telegram
- Paste your API data like: API_ID=*** API_HASH=***
source ./scripts/build.sh || .\scripts\build.bat
- Open craft folder and enjoy.
- Repeat the previous steps 1, 2, 3, 4.
flet run ./Syncogram/application.py || flet run Syncogram\application.py
If you're execute binary files on your mac machine, you can have this problem.
To fix it go to Settings → Privacy & Security and submit Open Anyway like on picture.
Telegram — Email — Issues — Pull Requests — Project Channel — ToDo List