ChatKit是一个免费且开源的 UI 聊天组件,自带云服务器,自带推送,支持消息漫游,消息永久存储。底层聊天服务基于LeanCloud的 IM 实时通信服务「LeanMessage」而开发,采用 Protobuf 协议进行消息传输。ChatKit 可以帮助开发者快速集成 IM 服务,轻松实现聊天功能,提供完全自由的授权协议,支持二次开发。其最大特点是把聊天常用的一些功能配合 UI 一起提供给开发者。*可以通过这个block设置对话列表中每个对话的左滑菜单,这个是同步调用的,需要尽快返回,否则会卡住UI
# 高级UI组件(Advanced) # IM/聊天/语音工具
tblive开源项目对应的产品是千牛主播,是一个独立的PC端主播工具,基于开源软件OBS Studio来修改定制,增强了交互和功能上的可用性,同时引入统一登陆sdk,可以支持淘宝账号的验证以及免登url的拼接,能更好的支持淘系webview页面。
# IM/聊天/语音工具
fb_messenger_bot,是白宫在 Facebook 上的Facebook Messenger 机器人。具体来说,他们开源了一个 Drupal 模块,这个 Drupal 模块提供了一个工具用于构建一个在 Facebook Messenger 平台上的聊天机器人,只需要一些简单的步骤和样板化代码就可以搞定。
Bmob-sdk-qq 高仿腾讯 QQ 的 IM 软件
Threema 是一款十分注重隐私安全的移动通信 App,这个是它的 Web 应用。它托管以及开发于瑞士,是以隐私为重点的端到端加密移动通信 App。使用 Threema Web,你可以在桌面上使用 Threema,而不会危及安全性。Threema Web 使用 WebRTC 在桌面和移动设备之间建立直接连接。信号传输采用端到端的SaltyRTC 加密。如果两个设备在同一网络中,则在设备之间同步信息时不涉及到服务器,并且数字占用空间降至最低。
《iOS - Swift UIButton中ImageView的animationImages动画执行完毕后,图标变暗》。由于个人原因,近期不怎么有时间去完善该项目,所以先同步上来,待有空继续去搞定它!
喧喧是由然之协同团队推出的一款轻量级的开源企业聊天软件。有很多开源的解决方案依赖包太多,安装部署各种问题。这个项目从2015年底左右就已经启动了。当时的技术方案是用的nw.js。一直是内部在测试,没有正式对外发布。今年春节过后,我们迁移到了electron平台上面,于2017年2月22日正式发布了第一个版本。喧喧的客户端使用html5技术,和服务器端通讯使用socket,附件的上传下载使用http协议。
QQChatBot 基于开源项目 ChatterBot 和 QQBot 而成,是一款基于机器学习的聊天机器人引擎,构建在python上,可以<span style='font-family: 微软雅黑, "Microsoft YaHei";'>从已有的对话中学习</span>, 该项目的设计允许它接入任何语言!QQBot 是一个用 python 实现的、基于腾讯 SmartQQ 协议的聊天工具!
本项目仿最新版微信6.5.7,基于融云SDK,使用目前较火的 Rxjava+Retrofit+MVP+Glide 技术开发。相比上个版本,加入发送位置消息,红包消息等功能。本项目由码云平台托管,欢迎start和fork~~
可以用于公司内网、外网通讯、客服系统等,聊天系统。OIM项目可用于任何商业、个人作品中并且希望能够保留作者信息。如果OIM能够帮助到您,请点赞好评,加个星。
weweChat 基于 React 和 Electron 的仿微信客户端
# 微信开发/微信公众号开发 # IM/聊天/语音工具
RabbitIm玉兔即时通信。开源的跨平台的的即时通信系统。包括文本、音视频、白板、远程控制。
Botkit 是一个用于构建聊天机器人、应用和定制集成的工具,旨在简化设计和运行在消息传递平台中底层交互的细节,为开发者提供构建任意类型的机器人的必要工具,也被称为“搭建积木”。一些机器人像人一样说话,其他人则默默地在后台工作,还有另外一些机器人的界面很像现代的移动应用。Botkit 提供了一个易于理解的接口,用于发送和接收消息,以便开发者可以专注于构建新颖的应用程序和体验,而不是处理 API 端点。
代码仓库有 71% 的 Swift 4 代码,11% 的 C 代码,Objective-C 和 C++ 分别是 8%、7%。Telegram是一款专注于速度和安全性的即时通讯应用。它超快,简单,免费。
Bottender 是一个快速开发跨平台机器人的 JavaScript 框架。灵活- 构建管理业务逻辑的封装处理程序,然后将其组合成复杂的机器人。处理程序仅仅是可实现任何你想要的功能的 JavaScript 函数。现代- 源码基于ES6 / ES7 语法编写,支持异步等待。模块化- 可使用会话存储,HTTP 服务器框架,将其连接到任何平台。易用- 一次学习,随处编写。可处理多个具有一致开发经验的平台,你可以用不同的平台开发机器人,包括 Messenger、LINE、Slack 和 Telegram 。
# 神经网络/人工智能 # IM/聊天/语音工具
DeepPavlov 端到端对话系统和聊天机器人训练库
所有的业务逻辑采用Laravel实现,长连接采用Gopusher Comet(接入层)实现。除了Laravel外,还引入以下依赖:。composerinstall其它其实以前采用了自己的一个框架实现了一个版本,但是觉得还是 Laravel 使用的人更多,也更容易方便大家参考,所以就采用了Laravel实现了一版,他们都依赖了Gopusher Comet来维护与客户端建立的长连接,Gopusher Comet是一个开源的支持分布式部署的通用长连接接入层服务,接管客户端连接,支持集群,提供了API供开发者调用。
CloudTalk 是专注于企业云布署的即时通讯系统,基于teamtalk开源项目二次开发,采用 t-io 内核做为 websocket 服务端核心技术模块,群集布置效果优化,业务模块与底层分离,能快速与自已现有系统对接。支持音、视频通话,支持 andoird ios mac windows h5/小程序 HttpApi,是全网唯一支持全平台布署的互联网即时通讯系统。服务端使用 C++ 开发,业务模块用 SpringBoot 构建,CloudTalk 旨在打造一个完整的即时通讯生态圈。
Keybase 跨平台即时通讯工具
ojichat是一个用于开玩笑的 假装(日本)大叔聊天口吻的生成器。目前,在 Line 等社交软件模仿大叔说话在日本的年轻女性中很流行,ojichat 则可以将输入的语句自动转换成大叔式口吻。-h, --help ヘルプを表示.-V, --version バージョンを表示.可以通过第一个参数指定特定人名。通过增加 -p的数量,增加句子的标点符号。通过增加 -e的数量,可以更连续地包含表情符号。此外,根据需要,子句的结尾最多使用3个字符。这是一个模仿实际情况的用例。
安科网(Ancii),中国第一极客网
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号