将话语线程连接到matterbridge。

matterbabble的Python项目详细描述


matterbble是DiscourseMatterbridge的api客户端。它 将主题中的话语帖子映射到 网关,反之亦然。它与Discourse Babble配合得很好 插件,将线程格式化为聊天室。

安装和使用

要安装,请执行:

pip install matterbabble

要运行,请执行:

python -m matterbabble CONFIGPATH

提供matterback配置文件的路径,如前所述 下面。

配置

matterbble配置了一个configparserini文件。

示例:

[discourse]
address = https://forum.bitphoenixsoftware.com/
username = matterbridge
token = 0dwdmaddzludwvntpg7gss6dxdem7byemre3krw86k60n39vn1ni7wganakpzjd0
fmt = {username}: {message}

[matterbridge]
address = http://127.0.0.1:4242/
token = oTUaGHctYYve28nYNMzLZszJvT1RD3kXLlZwPLULEaTFMRrGyvFzdvOdpsuQYFEhD84qL9PP5FJvGFOsQINESs1keaLO8SnvQNHHM6wq41mwHVX0NNKaBXD5uDaDhZ4p

[connections]
lounge = /babble/topics/68

[logging]
level = INFO

话语

discourse节必须包含 对话论坛,以及希望客户端运行的用户的用户名 作为。您还可以更改用于进入对话的消息的格式 (键fmt是可选的)。

马特布里奇

matterbridge节必须包含 Matterbridge API实例。如果您向api添加了Token, 你还必须把它包括在这里。

连接

connections部分将matterbridge网关映射到话语 话题。主题的id是url的最后一个组件 在discussion中导航到它,正确的格式是/topics/{id}。 你可以通过在管理员中点击一个聊天室的ID来找到它 聊天经理。它们的格式是/babble/topics/{id}

记录

可选的logging部分可以包含basicConfig选项 对于matterbble中的logging。您可以将level设置为INFO设置为 将通过matterbble发送的原始对象记录到stderr

警告清空器

语篇帖子中的内联图片现在被替换为链接 在被发送到网关之前,因为它们通常不是 由聊天室支持。也许会有更好的解决办法 未来的问题。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
无法将“java”命令的输出重定向到文本文件   java在输入的10个数字中查找最高值和最低值   java定时器帮助:为我的AP计算机科学课程做一个项目   java Spring数据JPA空指针异常   java Hibernate+C3p0+mysql   java使用DoGSIFTFeatureComparator抛出NullPointerException   无法使用Java读取Android的mp3文件   过滤Java流:使用2个对象进行过滤   java Tika解析错误:您正在调用POI中处理OOXML的部分。您需要调用POI的其他部分来处理此数据   带JSP的java JSP打印数组   java UIMA RUTA未在“<!”之后注释文本   java聊天机器人从错误的响应数组返回   IntelliJ编辑器工作空间中的java编译错误   java如何获得不规则多边形内部的随机点?   java如何抑制和验证私有静态方法调用?   java在将重复项添加到数组之前识别重复项   java如何正确调用main方法中的其他方法   java无法连接到ftp服务器安卓 ftp应用程序   java慢速Buckminster插件解析   java服务在数据库上的插入超出预期