一款开源的匿名聊天工具,太牛了

本文介绍了如何使用livekit和Next.js构建一个匿名聊天室,该聊天室支持文字、语音交流,以及语音录屏功能。项目易于部署,前端可部署到Vercel,后端可利用livekitcloud的免费服务。此外,还提供了在线体验地址和开源项目链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

3eb38bc4ca25da9f710f38ba9952e71c.jpeg

程序员的成长之路

互联网/程序员/技术/资料共享 

关注

阅读本文大概需要 2.8 分钟。

来自:网络

今天推荐的这个项目是「anonymous-chat-room 」,一个基于 livekit 和 Next.js 的匿名聊天室,可以进行文字、语音聊天,并支持语音录屏。

特点

  • 部署简单:前端支持直接部署到 vercel,后端可以直接使用 livekit cloud 的免费服务,也可以按照官方文档自建

  • 支持视频,语音聊天(默认只允许语音),无需登录

  • 支持文本聊天,也可以使用 emoji

  • 支持emoji表情搜索

  • 支持更多的消息类型,如图片、视频(开发中)

  • 支持浏览器直接录制麦克风,扬声器和屏幕(Chrome、 Edge 可以完全支持,safari 不支持扬声器录制)

  • 延迟测试(当前版本实现很简陋)

  • 设置房间密码

  • 前端可以选择使用多个 apikey,通过轮询的方式选择可用的入口

96c40d6020bb68ac814ddef7b733df93.jpeg

图片

7d60003c56b1923b120a97044f172dc8.jpeg

图片

本地部署

1、克隆或下载本仓库

git clone git@github.com:velor2012/anonymous-chat-room.git  
cd anonymous-chat-room  
yarn install

2、在 http://cloud.livekit.io 上创建一个新的 Project,然后生成 apikey project settings

3、按照提示,修改 env.example 中的环境变量,重命名为 env.local

4、运行以下命令

npm run dev

之后就可以在 http://localhost:3000 打开。

在线体验地址:

  • https://chat.cwy666.eu.org/

开源项目地址:

  • https://github.com/velor2012/anonymous-chat-room

<END>

推荐阅读:

阿里开源了一个新东西,上GitHub热榜了!

一文搞懂TCP、HTTP、Socket、Socket连接池

互联网初中高级大厂面试题(9个G)
内容包含Java基础、JavaWeb、MySQL性能优化、JVM、锁、百万并发、消息队列、高性能缓存、反射、Spring全家桶原理、微服务、Zookeeper......等技术栈!
⬇戳阅读原文领取!                                  朕已阅
文件附视频安装教程和文字安装教程 新增房间删除,用户删除,铭感聊天词汇屏蔽 新增生日,国家,性别个性图标 新增主题优化雪花特效 新增语音在线发送,语音聊天 新增2,000多种表情符号 新增首页聊天室搜索 新增聊天室用户搜索 新增聊天室最近文件展示 ================================== ··············无限聊天室 -您可以在其中创建无限的聊天室。您还可以允许用户创建和管理自己的聊天室。 ··············私人聊天消息/一对一聊天 用户可以使用专用私密聊天室或一对一聊天功能无缝地彼此聊天。他们可以使用此功能私下分享他们想要的任何东西。管理员也可以通过管理控制台管理任何用户聊天信息。 ··············更改主题和配色方案 内置白天及黑夜的用户风格界面。您可以通过管理信息中心轻松地在用户界面之间切换。如果要自定义主题颜色,则可以轻松切换到自定义UI并根据需要选择颜色。 ··············多国语言支持 内置的语言和翻译管理器。您可以有效地添加自己的语言和翻译。可翻译为包括RTL语言在内的任何语言。它支持任何Unicode字符集。 ·············受密码保护的聊天室 用户可以在其聊天室中添加密码。知道密码的人可以进入聊天室。这样您可以拥有受密码保护的聊天室。 ············匿名游客 管理员可以允许匿名游客访问网站。您可以为单个聊天室打开或关闭此功能。您可以允许游客在进入聊天室时更改姓名。 ············仅限会员和仅管理员聊天室 创建聊天室时,您可以选择可以访问该聊天室的人。您可以只有管理员或只有成员的聊天室。或者您可以选择所有用户类型,并允许访客加入聊天室。 ············隐藏或秘密聊天室 有时您可能想从前端隐藏聊天室。拥有直接链接到聊天室的用户将能够查看并登录到隐藏或秘密的聊天室。此外您可以使用密码保护隐藏的聊天室以增强安全性。 ············热门聊天室模式 如果你需要网站用户看到你推荐的网站可以在后台设置推荐房间,这样用户就能很方面的看到推送房间并加入到其中啦 ············封禁用户 管理员或聊天室创建者可以从聊天室中封禁用户或解除用户。被封禁的用户将无法再次登录同一聊天室。管理员可以通过管理控制台控制用户访问整个网站。 ············发送GIF表情包 用户可以在房间随意放松自己想要分享的GIF动图也可以上传自己本地图片,为您的聊天室增添更多乐趣 ············用户资料 用户可以设置自己的登录邮箱及密码,还可以设置自己的聊天昵称和个人签名,聊天室当中只会显示昵称和个人签名,信息越少安全越高 ············输入状态 在与对方用户聊天过程中,你可以在聊天室页面看到对方如果在输入消息时的按键输入状态效果 ············密码加密 使用强大的哈希算法和bcrypt算法来生成和验证密码。这样便拥有强大的密码安全系统。 ············声音通知 用户收到聊天消息时将听到通知声音。他们可以通过单击静音按钮将其静音以进行特定的聊天。 。。。详细更多亲自体验吧!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值