Jabber/XMPP was common place for OTR (Off-the-Record) Messaging, however with my recent discovery of purple-discord, I found it’s a convenient solution for having end-to-end encrypted chats via Discord.

Debian based installation

Install pidgin & pidgin-otr

sudo apt update
sudo apt install -y pidgin pidgin-otr

Compiling purple-discord

https://github.com/EionRobb/purple-discord

sudo apt install -y build-essential libpurple-dev libglib2.0-dev libjson-glib-dev gettext
cd /tmp; git clone https://github.com/EionRobb/purple-discord.git; cd purple-discord
make
touch discord16.png discord22.png discord48.png
sudo make install

Configuring pidgin to use Discord with OTR

Add Discord account Email and Password Add Discord account Email and Password

Tools -> Plugins -> Off-the-Record Messaging
Click “Generate” Click Generate

Result

OTR encrypting our communications