#how to make our bot join a vocal channel?

1 messages ยท Page 1 of 1 (latest)

pallid willow
#

The latest updates allows bots to join a vocal channel. How to do this?

versed glacierBOT
#

To help others find answers, you can mark your question as solved via Right click solution message -> Apps -> โœ… Mark Solution

quiet atlasBOT
#

In OpenClaw, Discord voice is controlled via the native Discord slash command:

  • /vc join
  • /vc leave
  • /vc status

What you need for it to work:

  1. Native commands enabled
    commands.native (or channels.discord.commands.native) must be on. ("auto" is the default and should already enable it for Discord.)
    Docs: https://docs.openclaw.ai/tools/slash-commands

  2. Voice enabled + configured
    Set channels.discord.voice (at minimum enabled: true). Example auto-join config:

#
{
channels: {
discord: {
voice: {
enabled: true,
autoJoin: [
{ guildId: "123456789012345678", channelId: "234567890123456789" }
]
}
}
}
}
  1. Discord permissions
    Your bot must have Connect + Speak in that specific voice channel.