start_ddb_roll_pump
Start capturing D&D Beyond dice rolls missed by Beyond20, buffering them for your VTT bridge.
Instructions
Capture live D&D Beyond dice rolls from a campaign's game log. Subscribes (browserless) to the DDB game-log WebSocket and buffers each fulfilled roll — drain with ddb_poll_rolls and bridge into your VTT yourself (this server posts nothing anywhere; rolls MUST be mirrored, never re-rolled). By default it SKIPS rolls Beyond20 already bridged to the table (data.b20Override), so what you drain is exactly the gap a flaky Beyond20 left — safe to arm table-wide (omit characterNames) or per-player without double-posting downstream.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gameId | No | D&D Beyond game/campaign id to read. Defaults to the DDB_CAMPAIGN_ID env var. | |
| characterNames | No | DDB character names to capture, e.g. ["Broo Zbaaner"]. Omit to cover EVERY character. | |
| includeBeyond20 | No | Default false. Leave false to skip rolls Beyond20 already bridged (the gap-fill behavior). Set true ONLY to capture EVERY roll regardless — bridging then double-posts anything Beyond20 also delivers. |