dercord

Welcome to Dercord. A place that aims to provide access to Discord group chats ("servers") without Discord.

To get started you can join the GroovyExpress group to try it out or find a list of group chats here.


Keep in mind that dercord is currently a one-way relay and still work-in-progress. Meaning you can't send messages from Jabber to Discord and group chats can be out-of-date.

The only exception is the GroovyExpress group that is fully relayed.


Apps


More programs can be found at https://xmpp.org/software/.


Reason

Many many online groups have moved away from IRC to Discord thus requiring Discord to even be able to do the basic task of reading group announcements.

Many free messaging protocols and programs have been created since then, but if all the groups and messages are gatekept behind Discord then these programs and protocols never get utilized.

That's where Dercord comes in.


Future

Dercord is going to stay on the Jabber protocol. The other messaging protocols out there are not that great.

This isn't to say that Jabber is the most perfect either. Developing for Jabber is very tedious compared to Discord.

I think (for now) that the next step would be to implement the Discord API on top of Jabber(!).

As crazy as the sounds I say this because there is a large amount of programs developed for Discord and not Jabber and no one is going to want to rewrite their programs for Jabber or any other protocol.

This would also solve the decade(s) old problem of Jabber clients not being that great. I'd rather much use the abaddon client with Jabber than whatver else is out there.


Questions

Are private groups relayed?

No. Unless its a public group that is private.

What data is collected from Discord?

Profile avatar, global name, display name, ID and message data (including attachments and related).

What data is collected from Dercord?

If you signup through Dercord (which uses groovyexpress.com for users) then a username is collected at minimum and at most a nickname and avatar.

If you don't signup and use your own Jabber provider then all that is collected is message data if you send any.

Can I delete my data from Dercord?

Accounts can be deleted in most program-based Jabber clients.

Message data sent by Jabber accounts can be manually deleted.

Message data from Discord can't be deleted easily at the current moment.

Source code?

https://git.groovyexpress.com/edshot99/dercord

Why not use Spacebar or Revolt instead of Jabber?

Despite these two projects being very close to Discord and it's API than Jabber is, the license (AGPL) is very strict and thus unusable to me.

I'd much rather re-implement the Discord API with an open license in a language that isn't Javascript or Rust.

I want this group/message/file deleted!

If you have a legitimate reason for having something deleted and not trying to destroy evidence of a wrong doing on Discord (quite common) then send an e-mail to ed@groovyexpress.com.