meetbot.dev

bot api · discord

在 M2(6-7 月)2026 推出

Discord, 已录制。

A new market. The Discord adapter joins a voice channel or stage with an OAuth token, receives Opus frames over UDP via @discordjs/voice, and writes per-user .ogg streams. No browser needed; runs as a much lighter Node container than the Meet/Teams/Zoom path.

概述

为何存在。

为什么 Discord。异步站会、独立游戏工作室、开发者社区、播客主——有一整个细分群体在 Discord 里开会议,他们今天必须在本地录制并手动上传。Discord 语音网关原生暴露每用户 Opus 流,所以我们根本不需要浏览器自动化适配器;bot 是一个小的 Node 进程,加入频道,按用户监听 VoiceConnection.receiver.subscribe() 事件,把流直接写入磁盘。

productDiscord.body2

productDiscord.body3

计划中的范围

Spec, 公开。

item

@discordjs/voice adapter

Bot 用 OAuth token 加入语音频道或 stage;通过 UDP 订阅每用户 Opus 流。不需要浏览器。

item

audio.{user}.ogg

Discord 原生容器中的每用户 Opus。我们不转码——您拿到的文件与网关投递的位级精确一致。

item

Stage support

Speakers vs audience 正确处理;bot 从 stage 实例拉取 speakers 列表。Audience 成员沉默且不被捕获。

item

Lighter container

Node 进程,无 Xvfb、无 Chrome、无 x11grab。运行更便宜;我们以同样的平价 $0.30/小时回馈。

item

Transcript pass-through

如果启用转录,每用户流直接喂入转录流水线;说话者标签按构造完美。

item

Sub-codes on exit

channel_full、missing_voice_permission、bot_kicked、channel_deleted、meeting_ended——在完成 webhook 上呈现。