Fix headpat command mentions

This commit is contained in:
Agatha 2020-04-02 19:13:35 +03:00
parent acb2c568c4
commit 0a72637661
1 changed files with 7 additions and 1 deletions

View File

@ -362,9 +362,15 @@ fn ship(ctx: &mut Context, message: &Message, args: Args) -> CommandResult {
#[command]
fn headpat(ctx: &mut Context, message: &Message, args: Args) -> CommandResult {
let name = match message.mentions.len() {
0 => args.rest().trim(),
_ => message.mentions[0].name.as_str()
};
if let Err(e) = message.channel_id.send_message(&ctx.http, |m| {
m.embed(|e| {
e.title(format!("Sending headpats to **{}**...", args.rest().trim()))
e.title(format!("Sending headpats to **{}**...", name))
.image(
"https://i.pinimg.com/originals/83/1a/90/831a903eab6d827dcfd298b9e3196e30.jpg",
)