Go로 만드는 Discord 호출(음성 릴레이) 봇
Building a Discord Caller (Voice Relay) Bot in Go

TL;DR AI
1분핵심 요약
이 글은 한 사용자의 음성을 여러 디스코드 채널로 릴레이하는 go-discord-caller를 설명한다.
디스코드 음성은 제어에 WebSocket, 오디오에 Opus-over-UDP를 사용하며 DAVE는 MLS 기반 E2EE를 제공한다.
프로젝트는 disgo와 libdave를 CGO로 감싼 godave를 사용하며, CGO는 빌드를 복잡하게 만든다.
오디오는 호출자 VoiceReceiver에서 버퍼된 Go 채널을 통해 여러 VoiceProvider로 전달되며 길드별 격리와 지속 상태를 지원한다.
