野火IM 服务端Python SDK

野火IM是一套开源通用的即时通讯组件,能够更加容易地赋予客户IM能力,使客户可以快速的在自有产品上添加聊天功能。使用野火可以替代云通讯产品或减少自研IM的工作量。降低客户使用IM的成本和难度。

最开始做findu app(http://findu.co)的时候就调研过各种im通讯方案,最终选择了阿里的open im,其实最主要的原因有两个:1. 完全免费,2. 不限制用户数量。
当然最终还是应了那句老话,免费的才是最贵的~~。虽然现在还能登录百川的开发者后台,但是页面已经挂了非常多了,没有办法更新push整数,也没办法继续添加好友了:

百川的官方https://baichuan.taobao.com/product/im.htm?spm=a3c0d.7662652.1998907869.5.1cacbe48MUROig 还能继续访问,但是,所有的文档都已经停留在了18年:https://baichuan.taobao.com/doc2/detail.htm?spm=a3c0d.8121624.0.0.2442be48xtvo1v&treeId=41&articleId=102626&docType=1
本着免费,不受限制的原则,最近又看了下各种im框架,基本没有什么比较好的选择了,直到发现了野火im,这真的不是野火的广告。
由于原有的后端服务是基于django实现的,所以为了能够正常使用原有的业务系统,需要进行后端整合,而野火的服务端sdk只有java的,好在同时提供了rest api,于是我花了点时间用python封装了一下,目前支持用户管理,好友管理,消息发送,其他的内容尚未整合。具体代码可以参考sdk。

后一步就是重新进行findu的重构了,包含: 1. 服务端代码整合,替换im框架 2. 安卓版本的重新开发 3. iOS版本的重新开发

如果你对于实现这么一个app感兴趣,欢迎联系我,一块进行开发实现(不管是后端还是前端)。需要说明的是,该项目为免费app,不会产生收益,也不会付费下载,所以嗯,要想加入的智能靠爱发电~~~

野火IM相关资源链接:
https://bbs.wildfirechat.cn/
https://gitee.com/wfchat
https://wildfirechat.cn/

github:https://github.com/obaby/wild_fire_server_sdk

obaby@mars

by:obaby
http://www.h4ck.org.cn
http://www.obaby.org.cn
http://www.findu.co

☆版权☆

* 网站名称:obaby@mars
* 网址:https://lang.ma/
* 个性:https://oba.by/
* 本文标题: 《野火IM 服务端Python SDK》
* 本文链接:https://nai.dog/2021/12/9277
* 短链接:https://oba.by/?p=9277
* 转载文章请标明文章来源,原文标题以及原文链接。请遵从 《署名-非商业性使用-相同方式共享 2.5 中国大陆 (CC BY-NC-SA 2.5 CN) 》许可协议。


You may also like

3 comments

    1. 公主 Queen 
      Google Chrome 118 Google Chrome 118 Windows 10 Windows 10 cn山东省临沂市 联通

      服务不是自建的,用的阿里旺信,后来tm不提供服务了。坑爹。
      想重构一直没时间,并且现在高德有家人定位了,这个也就暂时没有再继续更新。
      目前暂无重构计划。

      1. Level 4
        Google Chrome 118 Google Chrome 118 Windows 10 Windows 10 cn福建省厦门市 移动

        嗯嗯,一直想找一款国内可用的加密聊天,都死得差不多了。
        以前有个叫 mata 的,最近也直接挂了,登录不了。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注