NESHouse是什么,如何部署NESHouse
admin
2023-08-01 11:07:09
0

NESHouse

一个 clubhouse 的开源实现

NesHouse 是一个基于 Agora、LeanCloud 服务,使用 Alpine.js 、Bulma Css、NES.css 构建的前端项目,这个项目实现了一套基于 NES 风格的 clubhouse,你可以使用 NESHouse 来创建自己的线上直播间,也可以将其分享出去,邀请别人一起参与讨论。

NESHouse Pro

如果你需要商业化版本的 NESHouse,可以访问这个 PDF 查看 NESHouse Pro 的具体信息

特性

  1. 多聊天直播间支持
  2. 管理员权限
  3. 多主播同时发言
  4. 观众申请发言
  5. 管理员禁言主播
  6. 生成分享链接

截图

管理员界面 – 聊天室 管理员 – 创建页面
68747470733a2f2f706f7374696d672e616c696176762e636f6d2f6d6270323032312f6c307a72362e6a706768747470733a2f2f706f7374696d672e616c696176762e636f6d2f6d6270323032312f6c307a72362e6a7067 68747470733a2f2f706f7374696d672e616c696176762e636f6d2f6d6270323032312f75797032652e706e6768747470733a2f2f706f7374696d672e616c696176762e636f6d2f6d6270323032312f75797032652e706e67

Demo

  • 创建房间: https://neshouse.com/admin.html
  • 默认主页: https://neshouse.com/admin.html

Demo 使用流程

  1. 在 域名/admin.html 中输入房间名 & 用户昵称,创建一个新的房间
  2. 点击下方的 Log in to chat room as Administrator 以管理员身份登陆房间
  3. 复制输入框内的链接,分享给你的朋友,邀请他们加入房间。

依赖服务

  1. LeanCloud 国际版
  2. Agora.io 声网
  3. (非必需)Vercel
  4. HTTPS

如何使用

使用流程

  1. 注册一个 LeanCloud 国际账户,并创建一个项目,用于后续的项目配置
  2. 注册一个 Agora 声网账号,并创建一个项目,获取 AppID。创建项目时请选择调试模式,仅 APPID 鉴权
  3. 从 LeanCloud 的应用后台 – 你使用的应用 – 设置 – 应用 Keys 中找到 AppID 和 AppKey,将其记录下来,以备后用。
  4. 从 LeanCloud 的应用后台 – 你使用的应用 – 存储 – 服务设置 中启用 Live Query
  5. 在 LeanCloud 的应用后台 – 你使用的应用 – 存储 – 结构化数据 ,并创建一个名为 RoomUser 的 Class。
  6. 将上面记录的声网的应用 AppID 和 LeanCloud 的 AppID 和 APPkey 填写到 js/config.js 顶部的配置中。
  7. 将修改好的文件部署到你自己的服务器上,并配置域名指向。

配置说明

js/config.js

const AVAPPID = \"\" // LeanCloud AppID
const AVAPPKEY = \"\" // LeanCloud AppKey
const BASEURL = \"\" // 最终网页所在的路径,生成的分享链接会基于这个地址产生
const DEFAULT_TEXT = \"Please contact bestony@linux.com to Learn more\" // 页面顶部展示的文字
const AGORAAPPID = \"\" // 声网服务的 AppID




文件名称:Neshouse

更新日期:最近

文件大小:

广

点击下载

相关内容

热门资讯

Windows 11 和 10... Windows 11/10 文件夹属性中缺少共享选项卡 – 已修复 1.检查共享选项卡是否可用 右键...
事件 ID 7034:如何通过... 点击进入:ChatGPT工具插件导航大全 服务控制管理器 (SCM) 负责管理系统上运行的服务的活动...
Radmin VPN Wind... Radmin VPN 是一款免费且用户友好的软件,旨在牢固地连接计算机以创建一个有凝聚力的虚拟专用网...
Hive OS LOLMine... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
如何修复 Steam 内容文件... Steam 内容文件锁定是当您的 Steam 文件无法自行更新时出现的错误。解决此问题的最有效方法之...
Hive OS 部署 PXE ... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
如何在电报Telegram中隐... 点击进入:ChatGPT工具插件导航大全 在Android上的电报中隐藏您的电话号码 您可以通过切换...
在 iCloud 上关闭“查找... 如果您是 Apple 的长期用户,您肯定会遇到过 Find My 应用程序,它本机安装在 iPhon...
farols1.1.501.0... faro ls 1.1.501.0(64bit)可以卸载,是一款无需连接外部PC机或笔记本计算机即可...
如何在Instagram上扫描... 如何在Instagram上扫描名称标签/ QR? 总而言之,您可以通过大约四种不同的方法来扫描这些I...