Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature: add ChannelVoiceJoinManual #578

Merged
merged 1 commit into from Aug 27, 2018

Conversation

foxbot
Copy link
Contributor

@foxbot foxbot commented Aug 23, 2018

This resolves #577.

ChannelVoiceJoinManual is a wrapper over sending an OP4 to Discord, for
initiating a voice server connection. The library's builtin voice
connection management locks/maps are skipped, and the library will not
attempt to manage this voice connection.

Users are expected to hook the VoiceServerUpdate event and forward the
data to an outside voice manager, such as Lavalink.

This PR has been tested and is working against https://github.com/foxbot/gavalink/blob/master/example/main.go

This resolves bwmarrin#577.

ChannelVoiceJoinManual is a wrapper over sending an OP4 to Discord, for
initiating a voice server connection. The library's builtin voice
connection management locks/maps are skipped, and the library will not
attempt to manage this voice connection.

Users are expected to hook the VoiceServerUpdate event and forward the
data to an outside voice manager, such as Lavalink.
@bwmarrin bwmarrin merged commit c53a1b5 into bwmarrin:develop Aug 27, 2018
@bwmarrin bwmarrin added this to the v0.18.0 milestone Aug 27, 2018
@bwmarrin bwmarrin modified the milestones: v0.18.0, v0.19.0 Aug 27, 2019
ErikMcClure pushed a commit to ErikMcClure/discordgo that referenced this pull request Aug 4, 2020
…ection

feature: add ChannelVoiceJoinManual
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants