Add join sound
This commit is contained in:
parent
362dfeeb9d
commit
d1edef3623
|
@ -5,3 +5,4 @@ Cargo.lock
|
|||
Conf.toml
|
||||
/data
|
||||
/log
|
||||
join_audio.mp3
|
|
@ -24,4 +24,4 @@ serde_json = "1.0"
|
|||
log = "0.4"
|
||||
log4rs = "1.0"
|
||||
ctrlc = "3.1"
|
||||
songbird = { version = "0.1", features = ["driver", "builtin-queue"], optional = true }
|
||||
songbird = { version = "0.1.6", features = ["driver", "builtin-queue"], optional = true }
|
|
@ -127,6 +127,16 @@ async fn join(ctx: &Context, msg: &Message) -> CommandResult {
|
|||
|
||||
if success.is_ok() {
|
||||
let mut handler = handler_lock.lock().await;
|
||||
|
||||
match songbird::ffmpeg("join_audio.mp3").await {
|
||||
Ok(input) => {
|
||||
handler.enqueue_source(input);
|
||||
}
|
||||
Err(e) => {
|
||||
error!("Failed to load join sound : {:?}", e);
|
||||
}
|
||||
}
|
||||
|
||||
handler.add_global_event(
|
||||
Event::Track(TrackEvent::Play),
|
||||
TrackStartNotifier {
|
||||
|
@ -294,7 +304,7 @@ async fn play(ctx: &Context, msg: &Message, mut args: Args) -> CommandResult {
|
|||
)
|
||||
})
|
||||
.await?;
|
||||
return Ok(());
|
||||
return Ok(());
|
||||
msg.channel_id
|
||||
.send_message(&ctx.http, |m| {
|
||||
embed_response(
|
||||
|
|
Loading…
Reference in New Issue