Giter Club home page Giter Club logo

aclivechat's Introduction

aclivechat

用于OBS/XSplit的仿YouTube风格的AcFun直播评论栏/弹幕姬

XSplit截图
OBS截图
OBS截图2

感谢:

使用

注意事项:

  • 每个前端版本更新后都需要重新复制一次链接和CSS至OBS/XSplit(因为有可能改动前端生成部分代码的)
  • 应该先启动aclivechat后启动OBS/XSplit,否则网页会加载失败,失败时应刷新OBS/XSplit的浏览器源,显示Loaded则加载成功
  • 本地使用时不能关闭aclivechat.exe,否则不能继续获取弹幕
  • 样式生成器没有列出所有本地字体,可以手动输入本地字体
  • 房间号就是UID
  • 请关闭快速编辑模式(右键标题,选择属性,取消勾选快速编辑模式,然后确定) pin1
    pin2

直接下载

  1. Releases

从源代码编译

  1. 编译前端(需要安装Node.js和npm【或者用cnpm更快】):

    cd frontend
    npm i 【cnpm i】
    npm run build
  2. 编译后端(需要安装go)

    go build
  3. 正确放置文件

    前端 /dist
    后端 /
  4. 浏览器打开http://localhost:12451

功能列表

  • 用户加入直播间显示
  • 用户关注直播间显示
  • 用户发送弹幕显示
  • 用户点亮爱心显示
  • 用户赠送礼物显示
  • 自定义关注,加入,离开,点亮爱心文本
  • 粉丝牌显示,用户标记显示
  • 房管标记

置顶时间表

  • 1 * 计算汇率 元 - 0 分钟 (蓝)
  • 2 * 计算汇率 元 - 0 分钟 (浅蓝)
  • 5 * 计算汇率 元 - 2 分钟 (绿)
  • 10 * 计算汇率 元 - 5 分钟 (黄)
  • 20 * 计算汇率 元 - 10 分钟 (橙)
  • 50 * 计算汇率 元 - 30 分钟 (品红)
  • 100 * 计算汇率 元 - 60 分钟 (红)

更新日志

Frontend

0.2.14

  • 修复无法触发心跳重连的bug

0.2.13

  • 默认打开用户标记

0.2.12

  • 修复计数器忘记清零导致的bug

0.2.11

  • 加入心跳包判断,避免意外断开的连接

0.2.10

  • 优化链接逻辑,掉线重连不再提示进入房间

0.2.9

  • 修复了Ticker的id重复的bug

0.2.8

  • 修复了id重复的bug
  • 修复了图片错误的bug
  • 修改了文章路径
  • 修复了类型错误的bug

0.2.7

  • 修复点亮爱心不显示重复的bug

0.2.6

  • 修复守护团开关
  • 取消文本必填

0.2.5

  • 修复Ticker计算错误

0.2.4

  • 修复bug

0.2.3

  • 加入守护团前端相关提醒
  • 加入用礼物图片代替头像功能
  • 合并隔壁版本

0.2.2

  • 什么都没改,垃圾windows编译出问题。。。

0.2.1

  • 完善粉丝牌等级
  • 去除无用的屏蔽项

0.1.15

  • 优化

0.1.14

  • 优化翻译

0.1.13

  • 去除日语文件
  • 分离粉丝牌与等级,允许自定义颜色等
  • 加入隐藏SC内容开关

0.1.12

  • 合并前端项目相关commit
  • 修复一些小bug

0.1.11

  • 修复小数问题(js挨打)

0.1.10

  • 加入前端自定义文本

0.1.9

  • 修复房间号传输错误

0.1.8

  • 加入粉丝牌显示
  • 加入用户标记显示

0.1.7

  • 加入AC币代替实际价格的功能

0.1.6

  • 修复SC固定后特定消息导致上下错误移动的问题

0.1.5

  • 加入自定义计算汇率

0.1.4

  • 更新价格为人民币计算标准

0.1.3

  • 修改时间显示方式

0.1.2

  • 修复退出拼写错误

0.1.1

  • 更改了帮助图片

0.1.0

  • 完善显示部分以及可自定义内容
  • 移除大部分B显示

Backend

0.2.9

  • 加入心跳包返回,避免长时间ws异常

0.2.8

  • 优化版本号判断,优化链接回馈

0.2.7

  • 优化链接提醒

0.2.6

  • 加入消息发送延迟,避免前端卡死

0.2.5

  • 加入守护团提醒

0.2.4

  • 加入更多图片传输
  • 合并acfundanmu新版本
  • 去除检查提醒

0.2.3

  • 加入房间数量

0.2.2

  • 修复Issue #11
  • 加入后端房间API
  • 加入连接成功提示

0.2.1

  • 优化

0.2.0

  • 加入队列机制,不再由进程自己处理重连和弹幕发送

0.1.8

  • 合并acfundanmu新版本
  • 优化头像逻辑(pr)
  • 去除礼物隐藏

0.1.7

  • 合并acfundanmu新版本

0.1.6

  • 加入房管判断

0.1.5

  • 分离不同功能到不同文件
  • 完善错误处理
  • 加入登录机制

0.1.4

  • 完善用户标记功能
  • 加入粉丝牌传输

0.1.3

  • 对不起我价格计算少打一个0

0.1.2

  • 修复重复监听未关闭的bug
  • 完善日志显示

0.1.1

  • 修改panicln
  • 完善部分提示内容

0.1.0

  • 加入离开提示(前50个观众)

0.0.12

  • 加入自定义文本至配置文件
  • 同步acfundanmu版本
  • 加入获取头像失败时使用默认头像

aclivechat's People

Contributors

shigemorihakura avatar orzogc avatar sokwva avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.