Skip to main content

voicemeower module

joins specified voice channels and optionally plays soundboard sounds.

config

voicemeower

enabled boolean
toggles the voicemeower module.

voicemeower.distribution

these options must add up to 100. this is the distribution of voice states.

unmuted integer
range: 0-100
percentage of accounts that will be unmuted.

muted integer
range: 0-100
percentage of accounts that will be muted.

deafened integer
range: 0-100
percentage of accounts that will be deafened.

voicemeower.channels

array of voice channel configurations.

channel_id string
the id of the voice channel. if set to 0, accounts will be distributed among other channels.

guild_id string
the id of the server the voice channel is in.

accounts integer
number of accounts to join this channel. if set to 0, accounts will be distributed evenly.

voicemeower.soundboard

soundboard spammer configuration.

enabled boolean
toggles the soundboard spammer.

mode "join" | "spam"
join: plays sounds once after joining
spam: continuously plays sounds in the channel

voicemeower.soundboard.spam_delay

delay between playing sounds (only used in spam mode).

min integer
minimum delay between sounds in seconds.

max integer
maximum delay between sounds in seconds.

voicemeower.soundboard.sounds

array of sounds to play.

custom boolean
whether this is a custom sound (true) or default sound (false).

emoji string
emoji associated with the sound. for custom emojis, use the snowflake id.

sound_id string
id of the sound. default sounds use 0-5, custom sounds use snowflake ids.

source_guild_id string | null
server id where the sound is from. null for default sounds.