diff --git a/.gitignore b/.gitignore index 043b43c..9aa4654 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,3 @@ .nvmrc node_modules config.js -config.js diff --git a/commands/Games/chess.js b/commands/Games/chess.js new file mode 100644 index 0000000..da1d464 --- /dev/null +++ b/commands/Games/chess.js @@ -0,0 +1,16 @@ +const { DiscordTogether } = require('discord-together'); + +client.discordTogether = new DiscordTogether(client); + +module.exports = { + name: 'chess', + aliases: ['chess'], + utilisation: '{prefix}chess', + + execute(client, message) { + + client.discordTogether.createTogetherCode(message.member.voice.channel.id, 'chess').then(async invite => { + return message.channel.send(`Pour lancer l'activité merci de cliquer sur le lien suivant : ${invite.code} et pas sur le bouton **Jouer**`); + }); + }, +}; \ No newline at end of file diff --git a/commands/Games/ocho.js b/commands/Games/ocho.js new file mode 100644 index 0000000..97003b6 --- /dev/null +++ b/commands/Games/ocho.js @@ -0,0 +1,16 @@ +const { DiscordTogether } = require('discord-together'); + +client.discordTogether = new DiscordTogether(client); + +module.exports = { + name: 'UNO', + aliases: ['UNO', 'uno', 'ocho'], + utilisation: '{prefix}uno', + + execute(client, message) { + + client.discordTogether.createTogetherCode(message.member.voice.channel.id, 'ocho').then(async invite => { + return message.channel.send(`Pour lancer l'activité merci de cliquer sur le lien suivant : ${invite.code} et pas sur le bouton **Jouer**`); + }); + }, +}; \ No newline at end of file diff --git a/commands/Games/poker.js b/commands/Games/poker.js new file mode 100644 index 0000000..ea356ff --- /dev/null +++ b/commands/Games/poker.js @@ -0,0 +1,16 @@ +const { DiscordTogether } = require('discord-together'); + +client.discordTogether = new DiscordTogether(client); + +module.exports = { + name: 'poker', + aliases: ['pocker'], + utilisation: '{prefix}poker', + + execute(client, message) { + + client.discordTogether.createTogetherCode(message.member.voice.channel.id, 'poker').then(async invite => { + return message.channel.send(`Pour lancer l'activité merci de cliquer sur le lien suivant : ${invite.code} et pas sur le bouton **Jouer**`); + }); + }, +}; \ No newline at end of file diff --git a/commands/core/yttogether.js b/commands/Games/yttogether.js similarity index 100% rename from commands/core/yttogether.js rename to commands/Games/yttogether.js diff --git a/commands/core/todo.js b/commands/core/todo.js index 7cd61ff..566d91d 100644 --- a/commands/core/todo.js +++ b/commands/core/todo.js @@ -1,10 +1,16 @@ const ms = require("ms"); -const fs = require("fs"); -const path = require("path"); const uuid = require("uuid").v4; +const mongoose = require("mongoose"); -const dbFileName = path.resolve(".", "utils", "todo.json"); -let database = []; +const todoSchema = new mongoose.Schema({ + uuid: String, + author: String, + time: String, + channel: String, + guild: String, + message: String, +}); +const Todo = mongoose.model("Todo", todoSchema); module.exports = { name: "todo", @@ -12,33 +18,28 @@ module.exports = { utilisation: "{prefix}todo