-
raphael
This person attempted to retract a previous message, but it's unsupported by your client.
-
raphael
This person attempted to retract a previous message, but it's unsupported by your client.
-
raphael
alright my problem seems to have disappeared by using aioxmpp instead of xmpp.py… not a great feeling but I’ll take it
-
jjj333_p (any pronouns)
raphael, have you looked into slixmpp?
-
jjj333_p (any pronouns)
(sorry if i already mentioned this)
-
raphael
Haven’t tried slixmpp, will look into it. Not enjoying aioxmpp too much (well it works but just a bit verbose), slix does look nicer
-
jjj333_p (any pronouns)
slixmpp has some weird design choices, but overall its pretty nice and has the feature of there being a plugin for pretty much every xep
-
jjj333_p (any pronouns)
the main thing to keep in mind is the way the xml interface works is `msg['plugin_name']['field']` and itll be a pain to get fields if you dont register the respective plugins
-
jjj333_p (any pronouns)
(my bridge is in python because slixmpp's component variant is genuinely really easy to work with)
-
dwd
slixmpp is nice, except that tooling like mypy/typing and similar doesn't play well with it. But it's entirely usable.
-
jjj333_p (any pronouns)
yeah i have a couple `# pylint: disable=` around my codebase lol
-
jjj333_p (any pronouns)
seems to mainly be their use of __get__ or whatever [] works out to