aboutsummaryrefslogtreecommitdiff
path: root/examples/07_voice/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'examples/07_voice/src/main.rs')
-rw-r--r--examples/07_voice/src/main.rs100
1 files changed, 50 insertions, 50 deletions
diff --git a/examples/07_voice/src/main.rs b/examples/07_voice/src/main.rs
index c70a7c3..834cb13 100644
--- a/examples/07_voice/src/main.rs
+++ b/examples/07_voice/src/main.rs
@@ -42,156 +42,156 @@ fn main() {
let _ = client.start().map_err(|why| println!("Client ended: {:?}", why));
}
-command!(deafen(context, message) {
- let guild_id = match CACHE.read().unwrap().get_guild_channel(message.channel_id) {
+command!(deafen(ctx, msg) {
+ let guild_id = match CACHE.read().unwrap().get_guild_channel(msg.channel_id) {
Some(channel) => channel.read().unwrap().guild_id,
None => {
- check_msg(context.say("Groups and DMs not supported"));
+ check_msg(msg.channel_id.say("Groups and DMs not supported"));
return Ok(());
},
};
- let mut shard = context.shard.lock().unwrap();
+ let mut shard = ctx.shard.lock().unwrap();
let handler = match shard.manager.get(guild_id) {
Some(handler) => handler,
None => {
- check_msg(message.reply("Not in a voice channel"));
+ check_msg(msg.reply("Not in a voice channel"));
return Ok(());
},
};
if handler.self_deaf {
- check_msg(context.say("Already deafened"));
+ check_msg(msg.channel_id.say("Already deafened"));
} else {
handler.deafen(true);
- check_msg(context.say("Deafened"));
+ check_msg(msg.channel_id.say("Deafened"));
}
});
-command!(join(context, message, args) {
+command!(join(ctx, msg, args) {
let connect_to = match args.get(0) {
Some(arg) => match arg.parse::<u64>() {
Ok(id) => ChannelId(id),
Err(_why) => {
- check_msg(message.reply("Invalid voice channel ID given"));
+ check_msg(msg.reply("Invalid voice channel ID given"));
return Ok(());
},
},
None => {
- check_msg(message.reply("Requires a voice channel ID be given"));
+ check_msg(msg.reply("Requires a voice channel ID be given"));
return Ok(());
},
};
- let guild_id = match CACHE.read().unwrap().get_guild_channel(message.channel_id) {
+ let guild_id = match CACHE.read().unwrap().get_guild_channel(msg.channel_id) {
Some(channel) => channel.read().unwrap().guild_id,
None => {
- check_msg(context.say("Groups and DMs not supported"));
+ check_msg(msg.channel_id.say("Groups and DMs not supported"));
return Ok(());
},
};
- let mut shard = context.shard.lock().unwrap();
+ let mut shard = ctx.shard.lock().unwrap();
shard.manager.join(Some(guild_id), connect_to);
- check_msg(context.say(&format!("Joined {}", connect_to.mention())));
+ check_msg(msg.channel_id.say(&format!("Joined {}", connect_to.mention())));
});
-command!(leave(context, message) {
- let guild_id = match CACHE.read().unwrap().get_guild_channel(message.channel_id) {
+command!(leave(ctx, msg) {
+ let guild_id = match CACHE.read().unwrap().get_guild_channel(msg.channel_id) {
Some(channel) => channel.read().unwrap().guild_id,
None => {
- check_msg(context.say("Groups and DMs not supported"));
+ check_msg(msg.channel_id.say("Groups and DMs not supported"));
return Ok(());
},
};
- let mut shard = context.shard.lock().unwrap();
+ let mut shard = ctx.shard.lock().unwrap();
let has_handler = shard.manager.get(guild_id).is_some();
if has_handler {
shard.manager.remove(guild_id);
- check_msg(context.say("Left voice channel"));
+ check_msg(msg.channel_id.say("Left voice channel"));
} else {
- check_msg(message.reply("Not in a voice channel"));
+ check_msg(msg.reply("Not in a voice channel"));
}
});
-command!(mute(context, message) {
- let guild_id = match CACHE.read().unwrap().get_guild_channel(message.channel_id) {
+command!(mute(ctx, msg) {
+ let guild_id = match CACHE.read().unwrap().get_guild_channel(msg.channel_id) {
Some(channel) => channel.read().unwrap().guild_id,
None => {
- check_msg(context.say("Groups and DMs not supported"));
+ check_msg(msg.channel_id.say("Groups and DMs not supported"));
return Ok(());
},
};
- let mut shard = context.shard.lock().unwrap();
+ let mut shard = ctx.shard.lock().unwrap();
let handler = match shard.manager.get(guild_id) {
Some(handler) => handler,
None => {
- check_msg(message.reply("Not in a voice channel"));
+ check_msg(msg.reply("Not in a voice channel"));
return Ok(());
},
};
if handler.self_mute {
- check_msg(context.say("Already muted"));
+ check_msg(msg.channel_id.say("Already muted"));
} else {
handler.mute(true);
- check_msg(context.say("Now muted"));
+ check_msg(msg.channel_id.say("Now muted"));
}
});
-command!(ping(context) {
- check_msg(context.say("Pong!"));
+command!(ping(_context, msg) {
+ check_msg(msg.channel_id.say("Pong!"));
});
-command!(play(context, message, args) {
+command!(play(ctx, msg, args) {
let url = match args.get(0) {
Some(url) => url,
None => {
- check_msg(context.say("Must provide a URL to a video or audio"));
+ check_msg(msg.channel_id.say("Must provide a URL to a video or audio"));
return Ok(());
},
};
if !url.starts_with("http") {
- check_msg(context.say("Must provide a valid URL"));
+ check_msg(msg.channel_id.say("Must provide a valid URL"));
return Ok(());
}
- let guild_id = match CACHE.read().unwrap().get_guild_channel(message.channel_id) {
+ let guild_id = match CACHE.read().unwrap().get_guild_channel(msg.channel_id) {
Some(channel) => channel.read().unwrap().guild_id,
None => {
- check_msg(context.say("Error finding channel info"));
+ check_msg(msg.channel_id.say("Error finding channel info"));
return Ok(());
},
};
- if let Some(handler) = context.shard.lock().unwrap().manager.get(guild_id) {
+ if let Some(handler) = ctx.shard.lock().unwrap().manager.get(guild_id) {
let source = match voice::ytdl(url) {
Ok(source) => source,
Err(why) => {
println!("Err starting source: {:?}", why);
- check_msg(context.say("Error sourcing ffmpeg"));
+ check_msg(msg.channel_id.say("Error sourcing ffmpeg"));
return Ok(());
},
@@ -199,47 +199,47 @@ command!(play(context, message, args) {
handler.play(source);
- check_msg(context.say("Playing song"));
+ check_msg(msg.channel_id.say("Playing song"));
} else {
- check_msg(context.say("Not in a voice channel to play in"));
+ check_msg(msg.channel_id.say("Not in a voice channel to play in"));
}
});
-command!(undeafen(context, message) {
- let guild_id = match CACHE.read().unwrap().get_guild_channel(message.channel_id) {
+command!(undeafen(ctx, msg) {
+ let guild_id = match CACHE.read().unwrap().get_guild_channel(msg.channel_id) {
Some(channel) => channel.read().unwrap().guild_id,
None => {
- check_msg(context.say("Error finding channel info"));
+ check_msg(msg.channel_id.say("Error finding channel info"));
return Ok(());
},
};
- if let Some(handler) = context.shard.lock().unwrap().manager.get(guild_id) {
+ if let Some(handler) = ctx.shard.lock().unwrap().manager.get(guild_id) {
handler.deafen(false);
- check_msg(context.say("Undeafened"));
+ check_msg(msg.channel_id.say("Undeafened"));
} else {
- check_msg(context.say("Not in a voice channel to undeafen in"));
+ check_msg(msg.channel_id.say("Not in a voice channel to undeafen in"));
}
});
-command!(unmute(context, message) {
- let guild_id = match CACHE.read().unwrap().get_guild_channel(message.channel_id) {
+command!(unmute(ctx, msg) {
+ let guild_id = match CACHE.read().unwrap().get_guild_channel(msg.channel_id) {
Some(channel) => channel.read().unwrap().guild_id,
None => {
- check_msg(context.say("Error finding channel info"));
+ check_msg(msg.channel_id.say("Error finding channel info"));
return Ok(());
},
};
- if let Some(handler) = context.shard.lock().unwrap().manager.get(guild_id) {
+ if let Some(handler) = ctx.shard.lock().unwrap().manager.get(guild_id) {
handler.mute(false);
- check_msg(context.say("Unmuted"));
+ check_msg(msg.channel_id.say("Unmuted"));
} else {
- check_msg(context.say("Not in a voice channel to undeafen in"));
+ check_msg(msg.channel_id.say("Not in a voice channel to undeafen in"));
}
});