...
 
Commits (2)
......@@ -498,3 +498,8 @@ Les commandes >avatar et >icôneServeur donnent désormais un webp plutôt qu'un
4.3.2 (15/01/2020)
Strun laisse désormais son maître insulter @everyone, même si le maître ne peut pas mentionner @everyone.
4.3.3 (06/02/2020)
Ajoute la commande >uptime.
Améliore la commande getMember.
Corrige les commandes >tg et >parle.
......@@ -152,6 +152,25 @@ if(params.version < settingsVersion)
}
function uptime()
{
let seconds = ~~process.uptime(),
days = ~~(seconds / 84400);
seconds -= days * 84400;
let hours = ~~(seconds / 3600);
seconds -= hours * 3600;
let minutes = ~~(seconds / 60);
seconds -= minutes * 60;
if(hours < 10) hours = "0"+hours;
if(minutes < 10) minutes = "0"+minutes;
if(seconds < 10) seconds = "0"+seconds;
return `${days} jour${days > 1 ? "s" : ""}, ${hours}:${minutes}:${seconds}`;
}
function checkParam(name, value)
{
const rule = settingsRules[name];
......@@ -419,6 +438,11 @@ client.on("message", msg => {
}
break;
case ">uptime":
if(checkMaster(msg.author))
msg.channel.send(uptime());
break;
case ">setstate":
case ">setstatus":
if(checkMaster(msg.author))
......@@ -985,7 +1009,7 @@ function c_expulse(msg, prm, myself)
msg.channel.send(`Je ne vais pas expulser un membre en ton nom alors que tu n’en as pas toi-même le pouvoir, ${insulte(msg.author)} !`).catch(error);
else
{
const mentions = msg.mentions.members.size ? msg.mentions.members.values() : getMembers(srv, prm);
const mentions = msg.mentions.members.size ? msg.mentions.members.values() : getMembers(message.guild, prm);
let nm = 0;
for(const m of mentions)
......@@ -1017,7 +1041,7 @@ function c_tg(msg, prm, myself)
msg.channel.send(`Je l’f’rais bien, mais j’peux pô, j’ai pô la permission dans c’salon, ${insulte(msg.author)}.`).catch(error);
else
{
let mentions = msg.mentions.members.size ? msg.mentions.members.values() : getMembers(srv, prm),
let mentions = msg.mentions.members.size ? msg.mentions.members.values() : getMembers(message.guild, prm),
nm = 0;
for(const m of mentions)
......
{
"name": "strun_bah_couille",
"version": "4.3.2",
"version": "4.3.3",
"description": "Strun Bah Couille le Crisse-Barbe",
"main": "bot.js",
"repository": {
......