TeamChat打破了社区和即时消息平台之间的障碍
teamchat的Python项目详细描述
团队聊天图片::docs/source/_static/team_chat.png
`xkcd<;https://xkcd.com/1782/>;``u
>teamchat打破了社区和即时消息平台之间的障碍。
teamchat将来自两个不同通信系统的消息彼此回放
不考虑聊天平台的偏好,我们可以互相交谈。
这个项目是"slack irc"的精神继承者,它在"slack中断irc网关"时停止工作。M?id=16539857>;`.
=
简单地说,teamchat利用了"errbot<;http://errbot.io/en/latest/>;` `,一个python
chatbot框架。它会启动两个bot,一个用于每个所需的后端。
/>errbot支持许多不同的"后端"<;http://errbot.io/en/latest/features.html;多服务器后端>;`
开箱即用:
-xmpp(任何符合标准的xmpp/jabber服务器都应该工作-包括google talk/hangouts)
-hipchat
-irc
-slack
-telegram
许多其他后端可通过社区支持获得,如Discord、
Mattermost和Skype。
安装TeamChat
==3.6可用:
配置TeamChat
====================
teamchat启动两个聊天机器人,每个机器人位于已配置和请求的
后端。
它连接所需的频道,然后从一个频道向两个方向的
另一个频道转发消息。
/>` errbot设置文件<;http://errbot.io/en/latest/user-guide/setup.html id1>;` ` ` `.
他使用"teamchat connect"命令创建网桥,将使用这些
后端文件名。例如:
-在``/.teamchat/backends/slack-community.py`
-在`/.teamchat/backends/irc-community.py`.
需要根据errbot后端的配置文档http://errbot.io/en/latest/features.html\multiple server backend>;` ` ` `.
通过这些文件设置优化,请注意,后端设置文件需要包含一些额外的行teamchat::
teamchat需要以下配置
root=os.path.expanduser("~/.teamchat")
bot-data-dir=os.path.join(root,"irc")
bot-log-file=os.path.join(root,"bot.log")
bot-extra-plugin-dir=os.path。join(os.path.dirname(teamchat.uu file),"errbot")
在"github<;https://github.com/dmsimard/teamchat>;` `.
--将Slack_u社区连接到Slack
--频道"dev"从在~/.teamchat/backends/irc_u community.py中配置的服务器
--在~/.teamchat/backends/slack戋u community.py中配置的服务器上配置的"常规"到"常规"。py
参数的顺序以及"从/到"目标无关紧要。
消息将始终有效。从一个后端到另一个后端在两个方向上重播Ays。
例如,下面的命令将产生与上面的命令完全相同的结果:
teamchat connect slack廑community廑from slack
--bridge irc廑community廑to irc
--channel"general"\"from general on the server configured in ~/.teamchat/backends/slack_community.py
--to"dev"to dev on the server configured in ~/.teamchat/backends/irc_community.py
已知问题
=`` ~/.teamchat/backends/irc.py``不起作用,因为它与``irc`` python模块冲突。
contributors
==
参见github上的contributors
。_ github:https://github.com/dmsimard/teamchat/graphs/contributors
版权
==
版权所有2018 Red Hat,Inc.
根据Apache许可证2.0版("许可证")授权;
除非符合许可证,否则您不得使用此文件。
您可以在http://www.apache.org/licenses/license-2.0
http://www.apache.org/licenses/license-2.0
获取许可证副本,除非适用法律要求或书面同意,否则根据许可证分发的软件将按"原样"分发,
任何类型,无论是明示的还是暗示的。
请参阅许可证,了解控制许可的特定语言以及许可证下的限制。
`xkcd<;https://xkcd.com/1782/>;``u
>teamchat打破了社区和即时消息平台之间的障碍。
teamchat将来自两个不同通信系统的消息彼此回放
不考虑聊天平台的偏好,我们可以互相交谈。
这个项目是"slack irc"的精神继承者,它在"slack中断irc网关"时停止工作。M?id=16539857>;`.
简单地说,teamchat利用了"errbot<;http://errbot.io/en/latest/>;` `,一个python
chatbot框架。它会启动两个bot,一个用于每个所需的后端。
/>errbot支持许多不同的"后端"<;http://errbot.io/en/latest/features.html;多服务器后端>;`
开箱即用:
-xmpp(任何符合标准的xmpp/jabber服务器都应该工作-包括google talk/hangouts)
-hipchat
-irc
-slack
-telegram
许多其他后端可通过社区支持获得,如Discord、
Mattermost和Skype。
安装TeamChat
==3.6可用:
配置TeamChat
====================
teamchat启动两个聊天机器人,每个机器人位于已配置和请求的
后端。
它连接所需的频道,然后从一个频道向两个方向的
另一个频道转发消息。
/>` errbot设置文件<;http://errbot.io/en/latest/user-guide/setup.html id1>;` ` ` `.
他使用"teamchat connect"命令创建网桥,将使用这些
后端文件名。例如:
-在``/.teamchat/backends/slack-community.py`
-在`/.teamchat/backends/irc-community.py`.
需要根据errbot后端的配置文档http://errbot.io/en/latest/features.html\multiple server backend>;` ` ` `.
通过这些文件设置优化,请注意,后端设置文件需要包含一些额外的行teamchat::
teamchat需要以下配置
root=os.path.expanduser("~/.teamchat")
bot-data-dir=os.path.join(root,"irc")
bot-log-file=os.path.join(root,"bot.log")
bot-extra-plugin-dir=os.path。join(os.path.dirname(teamchat.uu file),"errbot")
在"github<;https://github.com/dmsimard/teamchat>;` `.
--将Slack_u社区连接到Slack
--频道"dev"从在~/.teamchat/backends/irc_u community.py中配置的服务器
--在~/.teamchat/backends/slack戋u community.py中配置的服务器上配置的"常规"到"常规"。py
参数的顺序以及"从/到"目标无关紧要。
消息将始终有效。从一个后端到另一个后端在两个方向上重播Ays。
例如,下面的命令将产生与上面的命令完全相同的结果:
teamchat connect slack廑community廑from slack
--bridge irc廑community廑to irc
--channel"general"\"from general on the server configured in ~/.teamchat/backends/slack_community.py
--to"dev"to dev on the server configured in ~/.teamchat/backends/irc_community.py
已知问题
=`` ~/.teamchat/backends/irc.py``不起作用,因为它与``irc`` python模块冲突。
contributors
==
参见github上的contributors
。_ github:https://github.com/dmsimard/teamchat/graphs/contributors
版权
==
版权所有2018 Red Hat,Inc.
根据Apache许可证2.0版("许可证")授权;
除非符合许可证,否则您不得使用此文件。
您可以在http://www.apache.org/licenses/license-2.0
http://www.apache.org/licenses/license-2.0
获取许可证副本,除非适用法律要求或书面同意,否则根据许可证分发的软件将按"原样"分发,
任何类型,无论是明示的还是暗示的。
请参阅许可证,了解控制许可的特定语言以及许可证下的限制。