前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >即时通讯聊天系统-Gitter

即时通讯聊天系统-Gitter

作者头像
hahah
发布2022-06-15 19:50:43
1.8K0
发布2022-06-15 19:50:43
举报
文章被收录于专栏:爪哇学习日记

Gitter

​ Gitter是GitHub存储库的开发人员和用户的即时通讯聊天室系统。 Gitter 作为软件即服务提供商,提供包括免费选项和所有基本功能,以及创建单个私人聊天室的能力,和个人和组织的付费订阅选项,允许他们创建任意数量的私人聊天室。

​ 该服务可以为 GitHub 上的各个 Git 存储库创建个人聊天室(其隐私性遵循关联 GitHub 存储库的隐私设置),用户也可以通过 GitHub 登录 Gitter 访问的存储库的私人聊天室。

gitter客户端下载

Gitter使用

使用说明

1.访问Gitter官网并注册用户,目前支持GitLab、GitHub、Twitter 三种方式

2.创建社区-community创建Gitter聊天室,输入聊天室名称并可选择github仓库(如果是私有仓库需进行授权),可设定聊天室权限

3.集成gitter到个人网站,可借助Sidecar等直接集成

代码语言:javascript
复制
# sidecar
<script>
((window.gitter = {}).chat = {}).options = {
	room: '[communityName]/community'
};
</script>
<script src="https://sidecar.gitter.im/dist/sidecar.v1.js" async defer></script>

扩展应用

​ 基于上述场景应用,可参考hexo-gitter将其嵌入到个人网站

代码语言:javascript
复制
'use strict';
hexo.extend.helper.register("gitter", function (room) {
    return "<script>((window.gitter = {}).chat = {}).options = { room: '" + room + "'};</script>"
        + "<script src=\"https://sidecar.gitter.im/dist/sidecar.v1.js\" async defer></script>";
});

​ 针对很多主题已经嵌入了gitter相关内容,只需要开启配置开关和Gitter所需参数即可。以butterfly主题为例,其已整合了gitter引入,具体参考源码themes/butterfly/layout/includes/third-party,该目录下存放了第三方组件相关的内容,chat/gitter.pug则对应为gitter引入相关的内容,其构建核心也是基于sidecar

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-04-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Gitter
    • Gitter使用
    相关产品与服务
    即时通信 IM
    即时通信 IM(Instant Messaging)基于腾讯二十余年的 IM 技术积累,支持 Android、iOS、Mac、Windows、Web、H5、小程序平台且跨终端互通,低代码 UI 组件助您30分钟集成单聊、群聊、好友与资料、消息漫游、群组管理、会话管理、直播弹幕、内容审核和推送等能力。适用于直播互动、电商带货、客服咨询、社交沟通、企业办公、互动游戏、医疗健康等场景。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档