dsh-bili-scroll: Bilibili scroll plugin setup
dsh-bili-scroll does not auto-scroll videos. It searches Bilibili by keyword, reads subtitles, filters content, and writes a digest. Four same-name implementations exist with different configuration and delivery; choosing the wrong one makes every later setting mismatch.
Correct the name first: inspection, not scrolling
The word scroll suggests simulated scrolling and view inflation. The actual flow is search, read subtitles, judge, and write a digest, with no click simulation (source).
Input is a keyword; output is a Markdown digest. Judging relies on subtitles rather than thumbnails or titles, so videos without subtitles may be skipped. That is a design trade-off, not a failure.
The purpose is to reduce time spent browsing, not to increase views. Understanding this prevents wrong frequency and boundary settings.
Four same-name implementations
Same name does not mean same features. Compare focus before choosing.
| Source | Focus | Best for |
|---|---|---|
| lll-77777777 | Keyword and @ target config | Topic-based inspection and following creators |
| zxz-feng | Settings page and dependency install | Step-by-step configuration |
| littlefallenstar | Email and Obsidian delivery | Digests into notes or inbox |
| c1overzz | Comment toggle and scheduling | Daily scheduled runs with comment context |
lll-77777777 suits topic inspection. Keywords and @ targets are the main settings.
zxz-feng suits getting started. The settings page exposes options and the install method is documented.
littlefallenstar suits workflow integration. Email and Obsidian support make results part of a note system.
c1overzz suits scheduling plus comments. It adds a comment toggle and scheduled runs for a fixed daily output.
Do not install all four. They will duplicate fetching and delivery, and may overwrite each other's digest files.
Install: dependencies before plugin
These plugins rely on external capabilities; read the dependency list first.
- Search dsh-bili-scroll in the Hub, check the owner, and confirm the implementation you chose.
- Read the dependency and configuration notes on the detail page.
- Install, then restart so the plugin registers.
- Open the settings page; if it is missing, the profile or version is wrong.
- Leave scheduling off until a manual run succeeds.
Dependencies usually include network access, subtitle reading, and a delivery channel. Missing any one produces "the task ran but produced nothing."
Verify delivery separately. A wrong email, Obsidian, or webhook setting does not fail during inspection; it fails only when delivering.
Configure: keyword, target, schedule, delivery
Fill four groups in order: make search work, then make delivery work.
- Keyword and @ target: start narrow with one clear topic, and add creators only when you want a fixed list; otherwise search the whole site.
- Schedule: pick a later time slot after a manual run works; avoid high frequency to reduce platform limits.
- Delivery: send a test message through email, Obsidian, or webhook before connecting the digest.
Keywords decide quality; delivery decides whether anyone reads it. Tune them separately.
Keep a configuration record. Keyword, time slot, and delivery channel in one note; scheduled failures can then be compared.
First run: manual first
Do not start with a schedule. A manual run verifies search, subtitles, judging, and delivery separately.
- Trigger one manual run from the panel.
- Read the run record: how many videos found, how many subtitles read, how many conclusions produced.
- Open the Markdown digest and check structure and content.
- Confirm the delivery channel received the same digest.
- Only then enable scheduling.
Manual runs make each stage visible. When a scheduled run fails later, you know which stages worked before.
A weak first result is normal. Broad keywords, missing subtitles, and unclear judging all hurt quality; tune the keyword first, then the prompt, not everything at once.
Scheduled failure diagnosis
Manual works but scheduled fails: the problem is runtime conditions, not plugin logic.
- Schedule did not fire: check for a record at the expected time; none means the schedule or service is not running.
- Missing dependencies: scheduled tasks may use a different environment; confirm Node.js, network, and command paths.
- Expired credentials: search and subtitle reading need valid credentials; manual runs may also fail, just not at the time you tested.
- Delivery failure: inspection succeeded but delivery failed, and the digest remains local; read delivery logs.
Check the run record, then dependencies, then credentials and delivery. Reverse the order and you waste time on plugin logic.
Keep failure records. Time, error, and configuration together make reproduction possible; "it did not run" is not enough.
Boundaries: public content, frequency, copyright
The plugin handles public content, but boundaries remain.
- Control frequency: do not schedule too densely; it stresses the platform and raises limit risk.
- Public content only: do not fetch authorized or paid content, and do not bypass access controls.
- Personal digest: credit sources when quoting subtitles; do not redistribute full subtitles as your own content.
Boundaries are habits, not technical limits. Reasonable frequency and scope keep the tool stable over time.
Next steps
Pick one implementation, run it manually, then schedule. For browser-related plugins, read dsh-browser explained. For installation and verification, read How to install from DSH Plugin Hub. To choose plugins by scenario, read Choosing DSH plugins by scenario.
Sources: dsh-bili-scroll plugin page (lll-77777777), dsh-bili-scroll plugin page (zxz-feng), dsh-bili-scroll plugin page (littlefallenstar), dsh-bili-scroll plugin page (c1overzz)
FAQ
No. dsh-bili-scroll searches videos by keyword, reads subtitles, judges each item, and writes a Markdown digest; it does not simulate clicks or inflate views.
Choose by delivery. Lll-77777777 for keyword and @ target configuration, zxz-feng for a settings page, littlefallenstar for email or Obsidian, and c1overzz for comment toggles and scheduled runs.
Run dsh-bili-scroll manually first to confirm search, subtitle reading, judging, and delivery, then enable the schedule. Scheduling first makes failures hard to attribute.
Scheduled runs that fail while manual runs succeed usually mean the schedule did not fire, the runtime lacks dependencies, credentials expired, or delivery is misconfigured. Check the run record timestamp first.
Related Terms
- dsh-bili-scroll
- dsh-bili-scroll is a Bilibili content inspection plugin for DeepSeek Harness that searches by keyword, reads subtitles, filters, and produces Markdown digests.— dsh-bili-scroll plugin page
- subtitle inspection
- Subtitle inspection reads video subtitles and judges whether the content is worth attention, without relying on visuals or simulated clicks.— dsh-bili-scroll plugin page
- digest
- A digest is a Markdown document the plugin produces from filtered results, containing video information, conclusions, and summaries.— dsh-bili-scroll plugin page
- scheduled run
- A scheduled run executes the inspection at preset times and requires the runtime, dependencies, and credentials to be available together.— dsh-bili-scroll plugin page
Sources
- dsh-bili-scroll plugin page (lll-77777777)· dsh-plugin.org
- dsh-bili-scroll plugin page (zxz-feng)· dsh-plugin.org
- dsh-bili-scroll plugin page (littlefallenstar)· dsh-plugin.org
- dsh-bili-scroll plugin page (c1overzz)· dsh-plugin.org