目前感觉只有 Mattermost 和 RocketChat 最易用,但是聊天页面的显示风格偏向欧美人的习惯,所有人的发言都在一侧显示。个人更习惯于微信那样,“我”发出的消息在右侧,别人发出的消息在左侧。
印象里钉钉是这样。
飞书我们正在用,可以设置这两种风格,甚至给了一个设置项。
受限于眼界,请问 v 友们有这样的产品推荐吗,最好是开源的,可以自己部署托管。
感谢4楼 @LiJie 和 7楼 @xxx027 推荐。已经用上 conduit,客户端就用的 https://element.io/get-started
rust 的 server 端也比较让人期待/满意其性能表现。
引发了另一个痛点:推送问题
在国内机器上部署的 mattermost 和 conduit。mattermost iOS 那边可以正常收到推送,而且很及时,但是安卓不行,刚发现 conduit 是反过来的,iOS 收不到推送了,但安卓还能,只不过有延迟。
另一个相关帖子: https://www.v2ex.com/t/823651
1
nanjingwuyanzu 2022-10-29 09:45:54 +08:00
golang 开源 IM 项目 OpenIM:包括 server 和客户端 SDK
文档参考: https://doc.rentsoft.cn/ github 地址: https://github.com/OpenIMSDK/Open-IM-Server 体验: https://open-im-online.rentsoft.cn/ https://www.pgyer.com/OpenIM |
2
AllenHua OP @nanjingwuyanzu #1 感谢推荐,我了解看看
|
3
mengdodo 2022-10-29 11:29:12 +08:00
@nanjingwuyanzu 这个是真的牛
|
4
LiJie 2022-10-29 12:09:55 +08:00 via Android
Matrix 可以,app 和 web 都可以设置
|
5
nanjingwuyanzu 2022-10-29 13:43:22 +08:00
@mengdodo 嘻嘻,有啥好玩的也可以推荐给我
|
6
AllenHua OP @LiJie #4 搜了一下,不知道现在用 Go 开发的版本易用性如何了。那个 Python 版本的 Synapse 易用性似乎不是很高。目前对 mattermost 比较满意,除了正文中我提到的显示风格问题……
|
7
xxx027 2022-10-29 14:08:40 +08:00
Matrix 的客户端 element 有这两种聊天风格可以切换
官方搞的服务端 Synapse 我个人是觉得好麻烦,现在是用 https://gitlab.com/famedly/conduit 搭的服务端,不过还是测试版,功能没有官方的全,基础的聊天功能没问题 |
8
tunggt 2022-10-29 14:39:08 +08:00 via Android
只是按你爱好改一下聊天界面。
你这自己改代码就行。 |
9
XiLingHost 2022-10-29 14:55:30 +08:00
我记得这两个都支持自定义 css 吧
|
13
xxx027 2022-10-29 15:56:19 +08:00
@des 正常呀 XD 虽然 conduit 还是测试版,但基础功能是没问题的(视频语音这些的话要另外搞,不过我不需要,可以发语音消息)。另外,我记得 Synapse 好像管理员创建新用户需要进服务器操作数据库,conduit 直接在管理员房间就可以进行用户操作了,很方便。
|
16
yopv2 2022-10-29 16:50:22 +08:00
要卷内部 IM 的 要不要也顺带看看 我们的企业 VPN 产品 https://starfish.opscaff.com
|
17
AllenHua OP |