在痛苦地搜索了用于 XEP 060 的 Python XMPP 库之后,我最终决定使用 wokkel 并进行了扭曲。
但是,他们无法理解 XEP-106 的简单 JID 转义
我正在尝试将用户名作为电子邮件地址传递,所以我像这样 admin\40local.domain@mydomain.tldr 将其转义,其中用户名是 admin@local.domain
该程序抱怨用户名中的无效字符我应该尝试另一个有效的库吗?并有文档。我非常感谢您的帮助。
这只是一个猜测,但如果您在字符串中包含用户名或 JID,并且将其指定为:
"admin\40local.domain@mydomain.tld"
如果是这样,Python 会特别处理反斜杠转义码。将其更改为双反斜杠以实际将单个反斜杠插入字符串:
"admin\\40local.domain@mydomain.tld"