Initial commit, teeny bit dirty
This commit is contained in:
commit
743764cd9a
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
package-lock.json
|
||||||
|
node_modules/
|
67
educ.js
Normal file
67
educ.js
Normal file
@ -0,0 +1,67 @@
|
|||||||
|
const Discord = require('discord.js');
|
||||||
|
const client = new Discord.Client();
|
||||||
|
|
||||||
|
client.on('ready', () => {
|
||||||
|
console.log('Logged in as ${client.user.tag}');
|
||||||
|
});
|
||||||
|
|
||||||
|
// l'ID du channel de test (test-bot) pour plus tard
|
||||||
|
// var testchan_id = '691952512332202064';
|
||||||
|
var leve_main=[];
|
||||||
|
var pas_dacc=[];
|
||||||
|
message = ""; // var string à compléter
|
||||||
|
|
||||||
|
client.on('message', msg => {
|
||||||
|
|
||||||
|
// Various features
|
||||||
|
|
||||||
|
// ignore own messages
|
||||||
|
if(msg.author.username === 'bod-educ-pop'){
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(msg.content === 'ping'){
|
||||||
|
msg.reply('mais encore :thinking:');
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if(msg.author.username === 'remi.peltier'){
|
||||||
|
msg.reply("Va bosser Rémi");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
// TODO : changer le surnom de la personne en ce qu'elle mange
|
||||||
|
if(msg.content === 'je mange'){
|
||||||
|
console.log("");
|
||||||
|
}
|
||||||
|
|
||||||
|
// exit if not on test channel. Might cause problem if asynchronous behavior.
|
||||||
|
if(msg.channel.name != 'test-bot'){
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Educ pop stuff
|
||||||
|
//
|
||||||
|
if(msg.content === 'leve'){
|
||||||
|
leve_main.push(msg.author.username);
|
||||||
|
}
|
||||||
|
if(msg.content === 'non'){
|
||||||
|
pas_dacc.push(msg.author.username);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* TODO : Implémenter les messages suivants :
|
||||||
|
* > "laisse" (je laisse la parole > on vire le pseudo de la liste "Lèvent la main"
|
||||||
|
* > "réponse rapide" (on me met au début de la liste, et on place la personne qui est en train de parler juste derrière.
|
||||||
|
* > autres mouvements d'educ pop : "d'accord", "ça tourne en rond", "on s'écoute plus", etc
|
||||||
|
*/
|
||||||
|
|
||||||
|
message += "*Lèvent la main : " + String(leve_main);
|
||||||
|
message += "* Pas d'accord : " + String(pas_dacc);
|
||||||
|
|
||||||
|
msg.reply(message);
|
||||||
|
|
||||||
|
msg.delete(); // marche pas, TODO : supprimer le message pour n'obtenir que les résumés.
|
||||||
|
|
||||||
|
message = ""; // reset message.
|
||||||
|
});
|
||||||
|
|
||||||
|
client.login('NjkxOTUzMDQzMDcxMzAzNzIy.Xnnhng.pYBFO2ogooVs2AyYz8Pk6AKhMoo');
|
Loading…
Reference in New Issue
Block a user