Alchemy.Voice.join

You're seeing just the function join, go back to Alchemy.Voice module for more information.
Link to this function

join(guild, channel, timeout \\ 6000)

Specs

join(snowflake(), snowflake(), integer()) :: :ok | {:error, String.t()}

Joins a voice channel in a guild.

Only one voice connection per guild is possible with the api. If you're already connected to the guild, this will not restart the voice connections, but instead just move you to the channel.

This function also checks if you're already connected to this channel, and does nothing if that is the case.

The timeout will be spread across 2 different message receptions, i.e. a timeout of 6000 will only wait 3s at every reception.