开源聊天工具
去年,我为您带来了19天的2019年新(给您)生产力工具。今年,我采用了不同的方法:使用您可能会使用的工具构建一个环境,使您在新的一年中提高生产力或可能尚未使用。
使用BitlBee将所有聊天功能整合到一个界面中
即时消息和聊天已成为在线世界的主要内容。 如果您像我一样,可能会运行大约五,六个不同的应用程序来与您的朋友,同事和其他人聊天。 跟上这一切真的很痛苦。 值得庆幸的是,您可以使用一个应用程序(确定,两个应用程序)将许多聊天整合到一个点中。
BitlBee是作为服务运行的应用程序,可以将标准IRC客户端与大量消息传递服务联系在一起。 而且,由于它本质上是IRC服务器,因此您可以选择很多客户端。
几乎所有Linux发行版都包含BitlBee。 在Ubuntu(我选择的Linux桌面)上进行安装是这样的:
sudo apt install bitlbee-libpurple
在其他发行版中,程序包的名称可能略有不同,但是搜索bitlbee可能会显示您的选择。
您会注意到我使用的是BitlBee的libpurple版本。 这个版本允许我使用libpurple即时消息传递库中所有可用的协议,该库最初是为Pidgin开发的。
安装软件包后,该服务应自动启动。 现在,使用IRC客户端(这些图片中的XChat ),我可以在端口6667(标准IRC端口)上连接到服务。
完整的文档可随时通过在控制通道中键入help获得。 在此处浏览,然后使用register命令在服务器上注册帐户。
register <mypassword>
现在,当您键入save时,您在服务器上所做的任何配置更改(IM帐户,设置等)都将被保存。 每当您连接时,请使用identify <mypassword>连接到您的帐户并加载所有这些设置。
命令help purple将显示libpurple提供的所有可用协议。 例如,我已经安装了电报紫色包,它增加了连接到电报的功能。 我可以通过使用我的电话号码和account add命令来添加帐户 。
account add telegram +15555555
BitlBee将显示它已添加帐户。 您可以使用帐户列表列出您的帐户。 由于我只有一个帐户,因此我可以使用帐户0来登录,它将通过电报登录过程,列出我所有的朋友和聊天室,我很高兴。
但是,Slack是那里最常见的聊天系统之一吗? 好了,您可以安装slack-libpurple插件,并对Slack执行相同的操作。 如果您不习惯编译和安装东西,可能不适合您。
按照插件页面上的说明进行操作,并在安装后重新启动BitlBee服务。 现在,当您运行help purple时 ,应该列出Slack。 添加Slack帐户的过程与所有其他协议相同。
account add slack ksonney@myslack.slack.com
account 1 set password my_legcay_API_token
account 1 on
那你知道吗 您已连接到Slack,并且可以使用chat add命令添加您感兴趣的Slack频道。 例如:
chat add 1 happyparty
将Slack频道happyparty添加为本地频道#happyparty。 您可以使用标准的IRC / join命令立即访问通道。 很酷
BitlBee和IRC客户端可以帮助我将(大部分)聊天和即时消息保存在一个地方,并减少了我的分心,因为我不再需要查找并切换到对我进行ping操作的应用程序。
翻译自: https://opensource.com/article/20/1/open-source-chat-tool
开源聊天工具