Skip to content

AcFun 直播工具箱二代

Notifications You must be signed in to change notification settings

ACFUN-FOSS/ACLiveFrame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2,669 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ACLiveFrame

ACLiveFrame Logo

适用于ACFUN的开放式直播框架工具

一个功能强大、可扩展的 AcFun 直播工具框架,提供弹幕收集、数据分析、插件系统等功能

Version License Platform

✨ 特性

🎯 直播工具集成

  • 实时弹幕捕获: 高性能弹幕消息实时获取和处理
  • 礼物统计分析: 自动统计礼物数据,支持多维度分析
  • 观众互动管理: 智能自动回复和互动功能
  • 多格式数据导出: 支持 JSON、CSV、Excel 等格式导出

🔌 开放式插件生态

  • 模块化架构: 支持插件动态加载、卸载和热更新
  • 丰富API接口: 完整的插件开发 API 和事件系统
  • 插件市场: 开放的插件分享和下载平台
  • 开发工具: 内置插件开发调试工具

🛡️ 安全与稳定

  • 安全认证: 加密存储用户凭据,支持二维码登录
  • 智能重连: 自动检测连接状态,智能故障转移
  • 连接池管理: ���化的连接池,支持多房间并发
  • 错误恢复: 分级错误处理和自动恢复机制

🚀 高性能设计

  • 异步架构: 全异步处理,支持高并发
  • 智能缓存: 减少 API 调用,提升响应速度
  • 资源优化: 内存池和连接池优化,防止资源泄漏
  • 性能监控: 实时性能分析和诊断工具

🚀 快速开始

环境要求

  • Node.js: >= 22.0.0
  • pnpm: >= 8.0.0 (推荐包管理器)
  • 操作系统: Windows 10+, macOS 10.15+, Linux (Ubuntu 20.04+)

安装和运行

# 克隆项目
git clone https://github.com/your-org/ACLiveFrame.git
cd ACLiveFrame

# 安装依赖
pnpm install

# 启动开发环境
pnpm start

📖 详细安装和使用指南

📚 文档库

📖 完整文档 - 包含详细的使用指南、插件开发教程和故障排除

主要文档

📄 许可证

本项目采用 MIT 许可证

📞 支持


如果这个项目对你有帮助,请给我们一个 ⭐️

Made with ❤️ by ACLiveFrame Team

About

AcFun 直播工具箱二代

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Contributors 13