/whatsxmpp

XMPP and WhatsApp bridge

Primary LanguageJavaScriptGNU Affero General Public License v3.0AGPL-3.0

This isn't actively developed, use slidge or mautrix instead.

whatsxmpp

A small tool to bridge messages between WhatsApp and an XMPP server. Data is bridged via a XMPP Component and a WhatsApp Web session managed by whatsapp-web.js. The WhatsApp Web session runs headless and therfore can be hosted on a server, but the initial login has to be done over the qr code which seems to cause issues because the app expects a white background with a black qr code, but terminals are usually the opposite.

This component is intended to be run alongside your own xmpp server and will only bridge between one xmpp user and one WhatsApp account.

What works

Todo:

  • Reimplement message bridging
  • Create proper group chats
  • Image/File/Audio transfer
  • Properly report status in XMPP

Uses