I tried and failed to get matrix working in weechat (I have to use weechat already for slack for work) but the python script's installation instructions were just completely wrong.
@technomancy Oh, I recently migrated from the lua to the python script (I don't remember why, for the encryption? Or device verification?) and there was something strange with the instructions but I eventually managed — maybe I can help?