MessageGrabbers is a utility designed to download message and their associated attachments as raw content from various platforms, which include Discord and Telegram for now. This tool can be expanded by writing a plugin, which can be attached to the executable, allowing the expansion for other platforms outside Discord and Telegram.
Unlike tools that convert or reformat messages, this tool relies on preserving the original,
unaltered data as much as possible, such as raw JSON for platforms like Discord. The only
alteration for Discord is with attachments, where a little object called local_file is
attached, allowing rendering offline. A good example is with Discord, where authorizative
headers (ex, is, hm) are needed to have the file being rendered in the first place.
Considering my recent movements into closed-source development, I am temporarily archiving this project. It is mainly to refocus and switch the active priorities, as managing a thousand projects gets tiring. I already got OsintgramCXX over here, along with AnlinxOS, tDEX, OpenMDJ, VPN Profile Manager and many others too. Another reason is to slow the hype down because I strongly believe that I may or may not have overhyped my own projects that I have listed. This also includes another dead project of mine, aboawt. Anyway, right now, I will be focusing on developing novihook.net (don't worry about the certificates, I will deal with them on the public release, considering that Plesk decided to bitch around with their own certificates. Damn 💀). Novihook will end up being a better Webhook service. This shared notice will be put on all the relevant / active repos that I deem to be in the priorities.
Not all hope is lost. Once I get Novihook finished, along with another desktop app into commercial use (in an attempt to make some money), I will unarchive these repos. However, in order to keep my focus alive, I will be making polls, as to what you guys think I should focus on first after the first two (Novihook, I.T.) gets released. Basically, instead of battling up multiple repos and trying to get the primary focus on, I will progress into making the first one and make a public release. I would assume that considering the amount of stars on LXEB, y'all probably want me to finish LXEB first before the others.
Up until then... let's cook! 😎
- Raw Message Downloads: Fetches messages in their original format, being unparsed as possible
- Attachment Grabbing: Automatically downloads any attachments visible within the message content.
- Platform Expansive: Originally to preserve content from Discord due to their simple APIs and using the Telegram APIs, this tool allows to be modified without altering the core coding itself
- Data Preservation: Ideal for archival, analysis or debugging, where the original message structure is crucial.
Many existing tools process messages into more "human-readable" formats, which are in web-page content (HTML), raw text formats (TXT) or even word-document things (DOCX, PDF). While useful for casual browsing, this often means losing certain valuable metadata or the precise structure of the original message. To avoid such issues, this tool focuses on fetching the raw contents, prioritizing in example of Discord:
- Deeper Analysis: Each message contains attachments, timestamps (creation, modification), pin information, the author, flags, type, and if TTS (Text to Speech) was enabled.
- Archival: These contents can be stored to preserve the data for future interactions, such as exposing someone (if someone even is willing to do that), while making sure that the data is not altered by the end-user.
- Discord (via the Browser APIs)
- This requires your own Authorization Discord Token. I am not designing a Login Phase, meaning that you need to know the Discord Token, Guild ID (if needed) and the Channel ID itself.
- Telegram (through the TDLib API)
Coming soon, this tool itself is still under development