Commit 226f6134 authored by Morgân von Brylân's avatar Morgân von Brylân

Ajout de la commande ">imite" qui permet d'imiter un autre membre !

parent 64319066
......@@ -1028,6 +1028,10 @@ client.on("message", msg => {
case ">insulte":
c_insulte(msg, prm); break;
case ">imite":
c_imite(msg, prm); break;
case ">hymne":
msg.channel.send(Math.random() < 0.2 ? "https://www.youtube.com/watch?v=jspmyTzjh60" : "**Et poil et chiottes et cul ! Bordel à queue, de couille, de jute, de trou, de bite de cheval, oh, merde chier ! Et de pine d’ours, et de pute de fils de con… et de puanteur de ciel de chiée, de rechiée, de connerie de vacherie, de paire de baloches de saloperie de con ! Et de POIIIL !! ET DE CUUUL !! CONNERIE DE CHIOOOTTES !! POIIIIIIL !! CUUUUUUL !! TROU DE BAAAALLE !! Merde, chier, POIIIIL !! POIIIIIIIIL !!!**\nhttps://youtu.be/x_ZBJfzhOYg?t=3m13s"); break;
......@@ -1831,6 +1835,37 @@ function c_insulte(msg, prm)
else
msg.channel.send(`Tu es censé·e mentionner quelqu'un, ${insulte(msg.author)} !`).catch(error);
}
function c_imite(msg, prm)
{
if(!msg.guild)
msg.reply(`Il faut être sur un serveur, ${insulte(msg.author)} !`).catch(error);
else
{
const cible = getMemer(msg.guild, prm.split(" ", 1)[0]),
message = prm.length > (somme.length + 1) ? prm.substr(somme.length + 1).trim() : null;
if(!cible)
msg.channel.send(`Tu es censé·e mentionner quelqu'un, patate !`).catch(error);
else if(!message)
msg.channel.send("Tu dois aussi indiquer un message, banane.").catch(error);
else if(!(myself.permissionsIn(msg.channel).has(Discord.Permissions.FLAGS.MANAGE_WEBHOOKS)))
msg.channel.send("Ah, heu, ici, je ne peux pas. Dans un autre salon, peut-être ?").catch(error);
else
{
msg.channel.startTyping();
if(myself.permissionsIn(msg.channel).has(Discord.Permissions.FLAGS.MANAGE_MESSAGES))
msg.delete().catch(error);
msg.channel.createWebhook(cible.displayName, cible.user.avatarURL, `Pour imiter ${cible.tag}.`).then(webhook => {
webhook.send(message).then(whMsg => {
webhook.delete(`J'ai fini d'imiter ${cible.tag}.`).catch(error);
msg.channel.stopTyping(true);
}, error);
}, error);
}
}
}
function c_avatar(msg, prm)
{
if(prm)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment