├── .gitignore ├── Apate.plugin.js ├── Assets ├── Tutorials │ ├── README.md │ ├── addingPassword.gif │ ├── changingPassword.gif │ ├── customPassword.gif │ ├── displayInfo.gif │ ├── editMessage.gif │ ├── endToEndEncryption.gif │ └── sendMessage.gif ├── apate.png ├── demo.gif ├── logo.svg └── logo_dev.svg └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !Apate.plugin.js 3 | !README.md 4 | !discord-emojis.json -------------------------------------------------------------------------------- /Assets/Tutorials/README.md: -------------------------------------------------------------------------------- 1 | # Demo: 2 | ## Sending Messages: 3 |  4 | 5 | Syntax: 6 | >Cover text \*hidden message* 7 | 8 | Click the key button or press Ctrl + Enter to send the message. 9 | 10 | Note: 11 | >- There can't be a string after the hidden message. The second `*` should be the last character. 12 | 13 | ## Editing Messages: 14 | 15 |  16 | 17 | To edit a message, click the edit button, change what you want and **then Click the Key again!**. If you just press Enter, your message will be revealed instead of hidden. 18 | 19 | ## Sending a message with a different password: 20 |  21 | 22 | To send a message with a different password, right click the Key and select a password from your list. Then your message will be sent with that password one time, your default encryption password will remain the same. 23 | 24 | ## Display the password of an encrypted message: 25 |  26 | 27 | Hold shift and hover over a message with a hidden Apate message. Press the Apate button and you will be able to see and copy the password that was used to decrypt the message. 28 | ## End to End encryption: 29 | 30 |  31 | 32 | To turn on End to End ecryption, click the Lock icon in the top left corner. This only works in DMs. Then you will have to wait until the other user accepts your reuest. As soon as they do, all the hidden messages you send will be encrypted with a strong Password only you two have. 33 | 34 | **Why is this useful?** 35 | 36 | End to end encryption let's you set up a strong password and sending it securely. If you set up End to End encryption and your account gets hacked or accessed from a different PC for example, all of the hidden messages will be unreadable and secure. Only if someone has access to the Apate config file they can decrypt the messages so **do not share the config file with anyone!** 37 | 38 | Note: 39 | >- To turn off End to End encryption, click the Lock again. **ALL YOUR ENCRYPTED MESSAGES WILL BE LOST** so be careful with this. 40 | >- If you accepted the E2E request and can't see the messages the other person already sent, you might have to restart Discord (Ctrl + R) 41 | 42 | ## Adding/removing passwords in you list: 43 |  44 | 45 | Note: 46 | > You might have to restart your Discord (Ctrl + R) to see messages you couldn't read before. 47 | 48 | ## Setting your password: 49 |  50 | 51 | This will be your default password. All your messages will be encrypted with it, as long as you have turned encryption on. 52 | 53 | # Shortcuts: 54 | - Send message with default password: Ctrl + Enter 55 | - Send message with no password: Ctrl + Shift + Enter 56 | - Choose a password to use one time: Ctrl + Alt + Enter 57 | 58 | > All Shortcuts can be turned off in the settings. 59 | -------------------------------------------------------------------------------- /Assets/Tutorials/addingPassword.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheGreenPig/Apate/22e3d6e59bea86f6fee13aff35b448afb53bd654/Assets/Tutorials/addingPassword.gif -------------------------------------------------------------------------------- /Assets/Tutorials/changingPassword.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheGreenPig/Apate/22e3d6e59bea86f6fee13aff35b448afb53bd654/Assets/Tutorials/changingPassword.gif -------------------------------------------------------------------------------- /Assets/Tutorials/customPassword.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheGreenPig/Apate/22e3d6e59bea86f6fee13aff35b448afb53bd654/Assets/Tutorials/customPassword.gif -------------------------------------------------------------------------------- /Assets/Tutorials/displayInfo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheGreenPig/Apate/22e3d6e59bea86f6fee13aff35b448afb53bd654/Assets/Tutorials/displayInfo.gif -------------------------------------------------------------------------------- /Assets/Tutorials/editMessage.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheGreenPig/Apate/22e3d6e59bea86f6fee13aff35b448afb53bd654/Assets/Tutorials/editMessage.gif -------------------------------------------------------------------------------- /Assets/Tutorials/endToEndEncryption.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheGreenPig/Apate/22e3d6e59bea86f6fee13aff35b448afb53bd654/Assets/Tutorials/endToEndEncryption.gif -------------------------------------------------------------------------------- /Assets/Tutorials/sendMessage.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheGreenPig/Apate/22e3d6e59bea86f6fee13aff35b448afb53bd654/Assets/Tutorials/sendMessage.gif -------------------------------------------------------------------------------- /Assets/apate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheGreenPig/Apate/22e3d6e59bea86f6fee13aff35b448afb53bd654/Assets/apate.png -------------------------------------------------------------------------------- /Assets/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheGreenPig/Apate/22e3d6e59bea86f6fee13aff35b448afb53bd654/Assets/demo.gif -------------------------------------------------------------------------------- /Assets/logo_dev.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Apate is deprecated 2 | While it was a fun project that really introduced me into the world of BetterDiscord plugins, I will no longer maintain Apate and take it down from the BD website. This is mostly due to the fact that this plugin is used primarily for malicious purposes and/or being disrespectful. Just because you have a plugin that uses some steganography and cryptography, doesn't make it ok for you to be toxic to other people that can't see your messages and open up servers that are against Discord ToS. If you really need a plugin that encrypts your messages, I'm sure you'll be able to find one with a quick google search. I do not want to be associated and/or responsible for the problematic use cases Apate _can_ induce. It was never my intention for this plugin to turn out the way it is seemingly used now. It's also a lot of work to maintain such a big plugin. 3 | 4 | Thank you for understanding. 5 | 6 | 7 |
TheGreenPig
62 | >fabJunior
63 | >BenjaminAster
64 | 65 | ## Contributors 66 | >gurrrrrrett3
68 | 69 | ## Services used and people to thank: 70 | 71 | - **StegCloak** 72 | 73 | This does all the hiding. Apate could not work without it! 74 | >[Github link](https://github.com/KuroLabs/stegcloak) 75 | 76 | - **Cryptico** 77 | 78 | Is used for the End to End (asymmetric) Encryption! 79 | >[Github link](https://github.com/wwwtyro/cryptico) 80 | 81 | - **Better Discord** 82 | 83 | Without it, I couldn't even make plugins for Discord at all, so huge thanks! 84 | >[Website](https://betterdiscord.app/) 85 | 86 | - **Zere's Plugin Library** 87 | 88 | An incredibly useful library used a lot in the plugin. Thanks Zerebos! 89 | >[Documentation](https://rauenzi.github.io/BDPluginLibrary/docs/) 90 | 91 | - **images.weserv.nl** 92 | 93 | Is used a cool free proxy for all images to prevent people from using malicious links to grab IP addresses. 94 | >[Website](https://images.weserv.nl/) 95 | 96 | - **All the helpful people of the BD community** 97 | 98 | Thank you for showing me helpful tips and getting me into the world of BetterDiscord plugin 99 | programming. 100 | >[Discord Server](https://betterdiscord.app/invite) 101 | 102 | --------------------------------------------------------------------------------