grom/soundboard
Types
pub type ContentType {
Mpeg
Ogg
}
Constructors
-
Mpeg -
Ogg
pub type Sound {
Sound(
name: String,
id: String,
volume: Float,
emoji_id: option.Option(String),
emoji_name: option.Option(String),
guild_id: option.Option(String),
is_available: Bool,
creator: option.Option(user.User),
)
}
Constructors
-
Sound( name: String, id: String, volume: Float, emoji_id: option.Option(String), emoji_name: option.Option(String), guild_id: option.Option(String), is_available: Bool, creator: option.Option(user.User), )Arguments
- volume
-
From
0.0to1.0.
Values
pub fn data_from_bit_array(
bit_array: BitArray,
content_type: ContentType,
) -> Data
pub fn get_default_sounds(
client: grom.Client,
) -> Result(List(Sound), grom.Error)
pub fn send_sound(
client: grom.Client,
in channel_id: String,
id sound_id: String,
source_guild guild_id: option.Option(String),
) -> Result(Nil, grom.Error)