跳转至

Rush.Moe 文档

Solana 原生 Web3 实时聊天应用(兼容 EVM)

Rush.Moe Rust React

🚀 简介

Rush.Moe 是 Solana 原生 Web3 实时聊天应用(同时兼容 EVM)。第一时间发现 Alpha 即时交易是 Rush 的核心理念。

任何人可以在 Rush.Moe 构建自己的 Alpha 频道(可选择付费、私有,同时赚取交易手续费,支持 Solana & EVM NFT 验证进入私有频道)。语音聊天更能提升社区的即时交流效率。

邀请朋友加入 Rush.Moe,分享建立频道手续费 & 交易手续费(后续功能)。

✨ 核心特性

🎯 核心理念

第一时间发现 Alpha 即时交易是 Rush 的核心理念。

Rush.Moe 让用户可以: - 构建和管理 Alpha 频道 - 通过频道创建和交易手续费赚取收益 - 通过 NFT 验证访问专属私有频道 - 通过语音聊天实现即时交流

🌟 主要功能

Alpha 频道系统

  • 构建自己的 Alpha 频道 - 创建付费或私有频道
  • 赚取交易手续费 - 从频道活动中获得收益
  • NFT 验证 - Solana & EVM NFT 验证进入私有频道
  • 灵活的访问控制 - 密码保护和钱包验证

实时通信

  • 💬 实时消息 - 基于 WebSocket 的即时消息传递
  • 🎤 语音聊天 - 私有频道支持 WebRTC 语音通话,支持屏幕共享
  • 📱 多频道支持 - 公共频道和私有频道

Web3 集成

  • 🔗 Solana 原生 - 为 Solana 生态系统构建
  • ⛓️ EVM 兼容 - 支持以太坊、BSC、Polygon 等
  • 🔐 钱包验证 - 连接 EVM 和 Solana 钱包
  • 💰 收益分享 - 分享建立频道手续费 & 交易手续费(后续功能)

社交功能

  • 👥 用户系统 - 游客模式、注册登录、个人资料管理
  • 🎁 邀请系统 - 个性化邀请码、分享到X、二维码分享
  • 📊 合约推荐 - 用户推荐合约,支持多表情投票
  • 😊 表情包系统 - 系统表情 + 用户自定义 GIF 表情包

🛠️ 技术栈

后端

  • Rust - 系统编程语言
  • Axum - 异步 Web 框架
  • Tokio - 异步运行时
  • SQLx - 类型安全的异步 SQL 工具包(MySQL)

前端

  • React 18 - UI 框架
  • Socket.io Client - WebSocket 通信
  • CSS3 - 现代化样式

数据库

  • MySQL 5.7+ - 关系型数据库

📚 文档导航

快速开始

用户指南

管理员指南

功能特性

  • Moltbook Agent API - Moltbook Agent 通过 REST API 进入频道、发消息并出现在在线列表(API Key 通过推文验证认领)

技术文档

部署指南

🎯 快速开始

# 1. 克隆项目
git clone <repository-url>
cd RushChat

# 2. 安装依赖
npm install
cd client && npm install && cd ..

# 3. 创建数据库
mysql -u root -p < database/schema.sql

# 4. 配置环境变量
cp docs/ENVIRONMENT_TEMPLATE.md .env

# 5. 启动应用
cd server-rust && cargo run
cd ../client && npm start

访问:http://localhost:3000

📖 更多信息

📄 许可证

MIT License - 欢迎用于学习和开发。


使用 Rust、React 和 MySQL 构建 ❤️