Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zxc7563598/php-bilibili-danmu
B站机器人弹幕监控,礼物答谢、定时广告、关注感谢,自动回复等,PHP版本弹幕姬,基于workman
https://github.com/zxc7563598/php-bilibili-danmu
Last synced: 15 days ago
JSON representation
B站机器人弹幕监控,礼物答谢、定时广告、关注感谢,自动回复等,PHP版本弹幕姬,基于workman
- Host: GitHub
- URL: https://github.com/zxc7563598/php-bilibili-danmu
- Owner: zxc7563598
- License: other
- Created: 2024-11-04T10:23:07.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-12-29T01:56:48.000Z (21 days ago)
- Last Synced: 2024-12-29T02:31:33.183Z (21 days ago)
- Language: JavaScript
- Size: 2.38 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Support: support/Request.php
Awesome Lists containing this project
- awesome-bilibili-extra - Php-bilibili-danmu - B 站机器人弹幕监控,礼物答谢、定时广告、关注感谢,自动回复等,PHP 版本弹幕姬,基于 workman.![PHP](svg/php.svg?raw=true) ![Cli](svg/terminal.svg?raw=true) ![Docker](svg/docker.svg?raw=true) (直播相关工具 / 直播脚本)
README
# 哔哩哔哩直播机器人
这是一个基于 [php-bilibili-danmu-core](https://github.com/zxc7563598/php-bilibili-danmu-core) 实现的哔哩哔哩直播机器人项目,使用 [Webman](https://www.workerman.net/webman) 框架,通过 WebSocket 实现实时互动功能。
---
## 项目特色
- **实时弹幕监控**:通过 WebSocket 接收直播间弹幕,实现多样化的弹幕处理逻辑。
- **Docker 支持**:提供一键部署的 Docker 环境,适合非服务器或 Windows 用户。---
## 部署方式
### 1. 使用 Docker 快速部署
推荐非服务器用户使用 Docker 版本,无需复杂配置,详见仓库:[php-bilibili-danmu-docker](https://github.com/zxc7563598/php-bilibili-danmu-docker)。
**特点**:
- 自动启动
- 自动更新
- 零配置部署### 2. 手动部署(适合服务器环境)
#### **环境要求**
- PHP 8.1 及以上版本
- 以下 PHP 扩展:
- Redis
- Brotli
- GD#### **步骤**
1. **获取项目代码**
```bash
git clone https://github.com/zxc7563598/php-bilibili-danmu.git
```
2. **配置项目 将 .env.example 文件复制为 .env,并根据需求调整配置**
```
cp .env.example .env
```
> 默认配置已经提供,通常无需修改。
3. **安装插件**
```
composer install
```
4. **启动项目**
```
php start.php start -d
```
5. **停止项目**
```
php start.php stop
```## 注意事项
- 本项目依赖 php-bilibili-danmu-core 核心库,请确保使用的版本兼容。
- 如果在非 Docker 环境中部署,建议通过宝塔面板快速安装 PHP 及相关扩展。