This repo contains patches for the 64Gram - unofficial Telegram Desktop fork.
AyuGram is built on top of 64Gram, which means we have all the features 64Gram has and some of ours:
- Disable read packets sending
- Disable online packets sending
- Disable typing & upload packets sending
- Offline packet autosending
- Messages history (+ deleted ones)
- Using scheduled messages to keep offline
Technically, we have the Ghost mode starter pack.
Also, we have cool purple icon and custom day/night themes.
We have both Windows (by me) and Linux (by my friend) builds.
Follow our Telegram channel.
Well, you can't, because you're just an ordinary user.
But me - well, if I ever get a letter from a Telegram team and don't comply with ToS - yes. But that would be a different story.
It's very hard to merge changes for me as a person who mains C# and Python, even with the help of CLion's magic wand.
It's easier for me to maintain a set of patches—that way, if some of them fail to apply, others still will work.
Also, that way you can apply these patches to other tdesktop forks (e.g. Forkgram), with a bit of changes.
I don't have enough knowledge in C++, so if you're willing to localize settings, please make a PR!
To set up dev environment, see How to apply patches
section at the bottom.
Follow official guide.
-
You have to clone 64Gram (
https://github.com/TDesktop-x64/tdesktop.git
), not official tdesktop. -
Make sure you have these components installed with VS Build Tools:
- C++ MFC latest (x86 & x64)
- C++ ATL latest (x86 & x64)
- latest Windows 11 SDK
-
Use these credentials:
- api_id:
2040
- api_hash:
b18441a1ff607e10a989891a5462e627
- api_id:
IDK if there's any other way to apply IDEA patches with changelist saving, but that's how I'm doing it:
- Download CLion
- Open
out/CMakeCache.txt
as a project - Wait for it to load
- For each patch, use
Git
->Patch
->Apply patch
and set changelist name like patch name
To build, edit CMake profile to Release
and hit build button.