Skip to content

~.audio

Audio Events

AudioEvent dataclass

AudioEvent()

Bases: WaveEvent

Base audio event implementation.

audio instance-attribute

audio: AudioSource

The audio this event is referencing.

channel_id instance-attribute

channel_id: hikari.Snowflake

The ID of the channel.

guild_id instance-attribute

guild_id: hikari.Snowflake

The ID of the guild the channel is in.

AudioBeginEvent dataclass

AudioBeginEvent()

Bases: AudioEvent

Dispatched when audio begins playing in a voice channel.

origin instance-attribute

The origin from which this audio is being played.

channel_id instance-attribute

channel_id: hikari.Snowflake

The ID of the channel.

guild_id instance-attribute

guild_id: hikari.Snowflake

The ID of the guild the channel is in.

audio instance-attribute

audio: AudioSource

The audio this event is referencing.

AudioElapsedEvent dataclass

AudioElapsedEvent()

Bases: AudioEvent

Dispatched when audio progresses.

hours instance-attribute

hours: int

The total amount of hours elapsed.

minutes instance-attribute

minutes: int

The total amount of minutes elapsed.

seconds instance-attribute

seconds: int

The total amount of seconds elapsed.

channel_id instance-attribute

channel_id: hikari.Snowflake

The ID of the channel.

guild_id instance-attribute

guild_id: hikari.Snowflake

The ID of the guild the channel is in.

audio instance-attribute

audio: AudioSource

The audio this event is referencing.

AudioEndEvent dataclass

AudioEndEvent()

Bases: AudioEvent

Dispatched when audio stops playing in a voice channel.

channel_id instance-attribute

channel_id: hikari.Snowflake

The ID of the channel.

guild_id instance-attribute

guild_id: hikari.Snowflake

The ID of the guild the channel is in.

audio instance-attribute

audio: AudioSource

The audio this event is referencing.