zangxx66 / nonebot_plugin_blive_danmaku

B站直播间路灯插件
MIT License
15 stars 0 forks source link
bilibili bilibili-live danmaku nonebot-plugin nonebot2
NoneBotPluginLogo

NoneBotPluginText

# nonebot_plugin_blive_danmaku _💫 B站直播间路灯插件 💫_ [![pypi](https://img.shields.io/pypi/v/nonebot-plugin-blive-danmaku.svg)](https://pypi.org/project/nonebot-plugin-blive-danmaku/) ![python](https://img.shields.io/pypi/pyversions/nonebot-plugin-blive-danmaku) [![license](https://img.shields.io/github/license/zangxx66/nonebot_plugin_blive_danmaku.svg)](https://raw.githubusercontent.com/zangxx66/nonebot_plugin_blive_danmaku/main/LICENSE)

简介

功能

依赖

安装

名称 类型 默认值 描述
danmaku_group_notice bool False 全局群开播提醒
danmaku_host str 外部访问地址,若配置了公网访问地址请填写此项,以便bot能够发送正确的面板地址,例如:“http://www.your_domain.com”“http://192.168.0.2"
非80,443端口需要带上端口号,例如:“http://www.your_domain.com:12450”“http://192.168.0.2:12450"

指令

指令 说明
/添加订阅 UID UID为B站用户的uid,不是直播间id,以下同理
/取消订阅 UID 删除订阅
/开启路灯 UID 开启直播间弹幕监听
/关闭路灯 UID 关闭直播间弹幕监听
/订阅列表
/查看面板 打开网页版查询
/开启统计 UID 开启弹幕统计,包含每场直播弹幕数,平均弹幕数,观看人数,每分钟弹幕数。
注:开启后磁盘将增加更多的占用空间,如果磁盘空间不足建议关闭数据统计。
/关闭统计 UID 关闭弹幕统计
/导入cookie 已登录账号的cookie 添加一个cookie,避免弹幕用户名打码

效果预览





反向代理(可选,如果需要配置外部网络访问面板)

这里仅以最简单的配置为例,不包含SSL访问

Nginx

server {
        listen       80;
        server_name  www.your_domain.com;

        location /danmaku/ {
            proxy_pass http://127.0.0.1:8080/danmaku/;
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection keep-alive;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_cache_bypass $http_upgrade;
        }

        location /ws {
            deny all;
        }
    }

Apache

<VirtualHost *:80>
    ServerName  www.your_domain.com
    ProxyRequests Off
    ProxyPass "/danmaku/" http://127.0.0.1:8080/danmaku/
    ProxyPassReverse "/danmaku/" http://127.0.0.1:8080/danmaku/
</VirtualHost>

更新日志

感谢