# Discourse 播放 Bilibili 视频插件：discourse-bilibili-onebox

**URL:** <https://meta.appinn.net/t/topic/55832>\
**Category:** 插件\
**Created:** [2024 年4 月 29 日 07:16 UTC](https://meta.appinn.net/t/topic/55832 "2024-04-29T07:16:31Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

作者： ![Qingwa](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/qingwa/32/58632_2.png) [@Qingwa](https://meta.appinn.net/u/Qingwa)\
发布日期： [2024 年4 月 29 日 07:16 UTC](https://meta.appinn.net/t/topic/55832/1 "2024-04-29T07:16:31Z")

</div>

| | | |
| --- | --- | --- |
| :discourse: | **摘要** | **Discourse Bilibili Onebox** 是一个可以让 Discourse 社区直接播放 Bilibili 视频的插件。 |
| | | |
| 🛠 | **项目库链接** | [https://github.com/scavin/discourse-bilibili-onebox/](https://github.com/scavin/discourse-bilibili-onebox/) |
| 📖 | **安装指南（英文）** | [How to install plugins in Discourse](https://meta.discourse.org/t/install-plugins-in-discourse/19157) |

已发布在 Discourse 官方社区：

> **[Discourse Bilibili Onebox](https://meta.discourse.org/t/discourse-bilibili-onebox/389149)**
>
> ℹ Summary Discourse Bilibili Onebox is a plugin that allows Discourse communities to directly play Bilibili videos and live streams. 🛠 Repository Link GitHub - scavin/discourse-bilibili-onebox: Discourse Bilibili Onebox · GitHub 📖 Install...

## 简介

只需要在编辑器中单独一行放入 bilibili 的链接，就可以直接播放视频。 **不会** 自动播放。

代码很简单，由 AI 生成，已经在小众软件论坛使用。

2025-11-19T16:00:00Z 已支持 `b23.tv` 短链接  
2026-02-13T16:00:00Z 已支持直播链接

## 使用效果

https://player.bilibili.com/player.html?bvid=BV1WEgJzMEK3&high_quality=1&autoplay=0

### DEMO

- [Catime - Windows必装！！！807kb，内存占有只有几MB - #5，来自 qingwa - 开源项目 - Sakuraxy](https://forum.sakuraxy.com/t/topic/32/5?u=qingwa)

## 安装方式

在 `app.yml` 文件的 `Plugins go here` 部分

```auto
## Plugins go here
hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - mkdir -p plugins
          - git clone https://github.com/discourse/docker_manager.git

```

最后一行添加

```auto
- git clone https://github.com/scavin/discourse-bilibili-onebox.git

```

然后重建容器：

`./launcher rebuild app`

## 使用方式

直接在编辑器中粘贴 B 站视频即可， **需要单独一行** ，支持从 B 站移动端分享的链接。具体如下：

- `https://www.bilibili.com/video/BV1WEgJzMEK3/?spm_id_from=333.1387.homepage.video_card.click`
- `https://www.bilibili.com/video/BV1WEgJzMEK3/?spm_id_from=333.1387.homepage.video_card.click&vd_source=b0a719e1950c150a97859195679d417a`
- `https://www.bilibili.com/video/BV1WEgJzMEK3/`
- `https://www.bilibili.com/video/BV1WEgJzMEK3`
- `https://b23.tv/hiS7rgR`

### 新增直播：

- `https://live.bilibili.com/1977907487`

### allowed iframes 设置

 ![1736215861521_Screen-20250107100857@2x](https://h2cdn.appinn.me/original/3X/e/b/ebd9fa9fbcff168418cac16405a6688ec159b6f3.jpeg)

- `https://player.bilibili.com/`
- `https://www.bilibili.com/`
- `https://live.bilibili.com/` (直播需要)

## 维护计划

在 B 站支持外链，且论坛正常的情况下会一直维护下去。

- 计划支持短链接 `b23.tv`。

* * *

感谢 [Discourse 中文本地化服务集合](https://github.com/erickguan/discourse-chinese-localization-pack)。

感谢 @[Jackzhang144](https://github.com/Jackzhang144) 的多次[更新](https://github.com/scavin/discourse-bilibili-onebox/pull/2)。

---

_[View the full topic](https://meta.appinn.net/t/topic/55832)._
