This project is no longer maintained, please read the release notes for the last version v0.4.4.
Telegram-Anti-Revoke
Telegram local messages anti-revoke plugin.
๐ Preview
โจ Features
- Prevent local messages from being revoked by the server.
- Revoked messages will be marked as "deleted".
- The plugin has excellent compatibility.
- Multi-language support.
๐
Compatibility
Usually the plugin is not affected by small updates of Telegram.
But some updates may cause the plugin to error or crash, please report the issue and wait for the plugin to be updated.
If you are using Telegram beta, please check the latest preview version.
(Compatibility updates for Telegram beta may not be released in time)
๐ Usage
- Go to the Release Page to download the latest version of the plugin.
- Open Telegram and open the top-left menu. From there, note the application version and architecture *ARCH* (
x86
orx64
) which is labelled under the version, e.gVersion x.x.x x64
(If you are underx84
, there is no *ARCH* displayed). - Close the running Telegram process.
- Follow the instructions accordly to your Telegram version (Before v2.8.5 - Since v2.8.5)
- Run Telegram.
Before v2.8.5
- Move the file
TAR-Resources\*ARCH*.dll
to the Telegram directory asversion.dll
. - Run
Telegram.exe
.
Since v2.8.5
- Turn off the option
Launch Telegram when system starts
in the Telegram settings. - Move the file
TAR-Launcher-*ARCH*.exe
and the folderTAR-Resources
to the Telegram directory. - You need to run
TAR-Launcher-*ARCH*.exe
to start Telegram each time.
Since v2.8.5 - Start with system
- Copy the file
TAR-Launcher-*ARCH*.exe
to your clipboard. - Navigate to
shell:startup
in Explorer (or run it inWin
+R
). - Right-click (open the context menu) and
Paste shortcut
in that directory. - Optionally to make it start minimized see the -autostart guide.
๐ ๏ธ Build
See the Build Instructions.
๐ Report
Please use the Issue Tracker to report issues or suggest new features.
To avoid duplication of issues, please check existing issues before submitting.
๐ ThirdParty
- sigmatch (Apache-2.0 License) -
โจ Modern C++ 20 signature match / search library (another project of mine) - json (MIT License)
- MinHook (BSD 2-Clause License)
- spdlog (MIT License)
๐บ Acknowledgments
- Thanks to ้่่็ๅฐ่่ for providing help with compiling Telegram.
- Thanks to dummycatz for pointing out the cause of cross-module
malloc
/free
crash.
โ ๏ธ Warning
- The plugin makes no warranties and any risk of use is at your own risk.
- This open source project and plugin is unofficial and is for educational purposes only.