Use Signal (via signald) in weechat.
Required:
- Weechat
- signald
Optional:
- qrcode python library (
pip install qrcode/apt install python-qrcode) - required to render QR codes when linking to new devices
- Install this script:
cp signal.py ~/.weechat/python/signal.py - Load it in weechat:
/python load signal.py - Connect to signald via netcat to either register or link an account. Qrcodes can be encoded via qrencode.
/smsg +12025551212/signal list contacts/signal list groups/signal attach <comma-separated filename(s)>
Some current limitations:
- Can only register one number.
- No read receipts
- Handle syncMessage read receipts
Feel free to file an issue
Pull requests welcome.