Compare commits

..

2 Commits
main ... mark

Author SHA1 Message Date
Mark MEISSONNIER
6924b553b7 gitignore mark : #9 2023-05-24 14:07:09 -04:00
Mark MEISSONNIER
27abddf25c remove config files - security risk : #9 2023-05-24 11:50:00 -04:00
6 changed files with 32 additions and 33 deletions

4
.gitignore vendored
View File

@ -62,4 +62,6 @@ typings/
.env .env
# next.js build output # next.js build output
.next .next
src/config.json

2
Jenkinsfile vendored
View File

@ -30,4 +30,4 @@ pipeline {
} }
} }
} }
} }

View File

@ -82,5 +82,4 @@ module.exports = {
} }
} }
} }

View File

@ -1,5 +0,0 @@
{
"token":"MTA5NDcyNzc4OTY4MjM4MDkyMg.GXRu96.tkaQ8XqbDgk4blhGk4sme6JGwQkgf9hQ92W15s",
"clientID":"1094727789682380922",
"guildID":"137291455336022018"
}

5
src/config.template.json Normal file
View File

@ -0,0 +1,5 @@
{
"token":"XXXXXXXXXXXX",
"clientID":"123412341234",
"guildID":"1234123412341234"
}

View File

@ -11,10 +11,10 @@ var membersVoices = new Map()
const nodes = [ const nodes = [
{ {
host: "lavalink.devamop.in", host: "narco.buses.rocks",
password: "DevamOP", password: "glasshost1984",
port: 443, port: 2269,
secure: true secure: false
} }
]; ];
@ -29,13 +29,11 @@ function startDiscordBot() {
const path = require("path") const path = require("path")
const { Manager } = require("erela.js") const { Manager } = require("erela.js")
const client = new Client({ const client = new Client({
intents:[GatewayIntentBits.Guilds, GatewayIntentBits.GuildVoiceStates, GatewayIntentBits.GuildMembers], intents:[GatewayIntentBits.Guilds, GatewayIntentBits.GuildVoiceStates, GatewayIntentBits.GuildMembers],
}) })
client.commands = new Collection() client.commands = new Collection()
client.dictator = false; client.dictator = false;
@ -262,7 +260,7 @@ function startServer(client) {
if(users.has(token)) { if(users.has(token)) {
log.server("Recherche avec les mots clés : " + value + " de musique de " + users.get(token).username) log.server("Recherche avec les mots clés : " + value + " de musique de " + users.get(token).username + "#" + users.get(token).discriminator)
find() find()
@ -303,7 +301,7 @@ function startServer(client) {
player.queue.add(songtrack.tracks[0]) player.queue.add(songtrack.tracks[0])
log.server("Lecture / Ajout du titre : " + songtrack.tracks[0].title + " de musique de " + users.get(token).username) log.server("Lecture / Ajout du titre : " + songtrack.tracks[0].title + " de musique de " + users.get(token).username + "#" + users.get(token).discriminator)
if(!player.playing) { if(!player.playing) {
@ -348,7 +346,7 @@ function startServer(client) {
if(users.has(token)) { if(users.has(token)) {
answer = true answer = true
log.server("Connexion au serveur par Token - SOCKET_ID : " + socket.id + " - DISCORD_USER : " + users.get(token).username) log.server("Connexion au serveur par Token - SOCKET_ID : " + socket.id + " - DISCORD_USER : " + users.get(token).username + "#" + users.get(token).discriminator)
actualize() actualize()
} }
@ -358,7 +356,7 @@ function startServer(client) {
socket.on("getState", (token) => { socket.on("getState", (token) => {
const data = { const data = {
"username":users.get(token).username, "username":users.get(token).username + "#" + users.get(token).discriminator,
"avatar": users.get(token).avatar, "avatar": users.get(token).avatar,
"id": users.get(token).id, "id": users.get(token).id,
} }
@ -375,7 +373,7 @@ function startServer(client) {
socket.on("play", (token) => { socket.on("play", (token) => {
if(users.has(token)) { if(users.has(token)) {
log.server("Mise en Play / Pause demandé par " + users.get(token).username) log.server("Mise en Play / Pause demandé par " + users.get(token).username + "#" + users.get(token).discriminator)
let player = client.manager.players.get("137291455336022018") let player = client.manager.players.get("137291455336022018")
@ -406,7 +404,7 @@ function startServer(client) {
if(users.has(token)) { if(users.has(token)) {
log.server("Avancement demandé par " + users.get(token).username) log.server("Avancement demandé par " + users.get(token).username + "#" + users.get(token).discriminator)
let player = client.manager.players.get("137291455336022018") let player = client.manager.players.get("137291455336022018")
@ -427,7 +425,7 @@ function startServer(client) {
if(users.has(token)) { if(users.has(token)) {
log.server("Changement de volume demandé par " + users.get(token).username) log.server("Changement de volume demandé par " + users.get(token).username + "#" + users.get(token).discriminator)
let player = client.manager.players.get("137291455336022018") let player = client.manager.players.get("137291455336022018")
@ -448,7 +446,7 @@ function startServer(client) {
if(users.has(token)) { if(users.has(token)) {
log.server("Clear liste demandé par " + users.get(token).username) log.server("Clear liste demandé par " + users.get(token).username + "#" + users.get(token).discriminator)
let player = client.manager.players.get("137291455336022018") let player = client.manager.players.get("137291455336022018")
@ -470,13 +468,13 @@ function startServer(client) {
const { EmbedBuilder } = require("discord.js") const { EmbedBuilder } = require("discord.js")
log.server("Bug report demandé par " + users.get(token).username) log.server("Bug report demandé par " + users.get(token).username + "#" + users.get(token).discriminator)
var embed = null var embed = null
if(report.type == "Bug") { if(report.type == "Bug") {
embed = new EmbedBuilder() embed = new EmbedBuilder()
.setColor(0xff0000) .setColor(0xff0000)
.setTitle('Bug report de ' + users.get(token).username) .setTitle('Bug report de ' + users.get(token).username + "#" + users.get(token).discriminator)
.setDescription('**Version **' + report.version) .setDescription('**Version **' + report.version)
.addFields({name: "Description", value: report.text}) .addFields({name: "Description", value: report.text})
.setTimestamp(); .setTimestamp();
@ -485,7 +483,7 @@ function startServer(client) {
} else { } else {
embed = new EmbedBuilder() embed = new EmbedBuilder()
.setColor(0x0000ff) .setColor(0x0000ff)
.setTitle('Suggestion de ' + users.get(token).username) .setTitle('Suggestion de ' + users.get(token).username + "#" + users.get(token).discriminator)
.setDescription('**Version **' + report.version) .setDescription('**Version **' + report.version)
.addFields({name: "Description", value: report.text}) .addFields({name: "Description", value: report.text})
.setTimestamp(); .setTimestamp();
@ -523,7 +521,7 @@ function startServer(client) {
if(player) { if(player) {
log.server("Supression (n°" + identifier + ") d'un morceau demandé par " + users.get(token).username ) log.server("Supression (n°" + identifier + ") d'un morceau demandé par " + users.get(token).username + "#" + users.get(token).discriminator)
player.queue.remove(identifier) player.queue.remove(identifier)
@ -546,7 +544,7 @@ function startServer(client) {
if(player) { if(player) {
log.server("Déplacement (n°" + identifier + ") d'un morceau demandé par " + users.get(token).username ) log.server("Déplacement (n°" + identifier + ") d'un morceau demandé par " + users.get(token).username + "#" + users.get(token).discriminator)
let elementToMove = player.queue[identifier]; let elementToMove = player.queue[identifier];
@ -569,7 +567,7 @@ function startServer(client) {
if(users.has(token)) { if(users.has(token)) {
log.server("Retour arrière demandé par " + users.get(token).username) log.server("Retour arrière demandé par " + users.get(token).username + "#" + users.get(token).discriminator)
let player = client.manager.players.get("137291455336022018") let player = client.manager.players.get("137291455336022018")
@ -597,7 +595,7 @@ function startServer(client) {
if(users.has(token)) { if(users.has(token)) {
log.server("Skip demandé par " + users.get(token).username) log.server("Skip demandé par " + users.get(token).username + "#" + users.get(token).discriminator)
let player = client.manager.players.get("137291455336022018") let player = client.manager.players.get("137291455336022018")
@ -628,7 +626,7 @@ function startServer(client) {
let player = client.manager.players.get("137291455336022018") let player = client.manager.players.get("137291455336022018")
log.server("Looping demandé par " + users.get(token).username) log.server("Looping demandé par " + users.get(token).username + "#" + users.get(token).discriminator)
if(player) { if(player) {
@ -655,7 +653,7 @@ function startServer(client) {
if(users.has(token)) { if(users.has(token)) {
log.server("Skip demandé par " + users.get(token).username) log.server("Skip demandé par " + users.get(token).username + "#" + users.get(token).discriminator)
let player = client.manager.players.get("137291455336022018") let player = client.manager.players.get("137291455336022018")
@ -677,7 +675,7 @@ function startServer(client) {
if(users.has(token)) { if(users.has(token)) {
log.server("Restart demandé par " + users.get(token).username) log.server("Restart demandé par " + users.get(token).username + "#" + users.get(token).discriminator)
let player = client.manager.players.get("137291455336022018") let player = client.manager.players.get("137291455336022018")
@ -989,7 +987,7 @@ function startServer(client) {
log.server("Discord Auth : [IDENTITE] : Nouvelle identité - SOCKET_ID : " + socket.id + " - DISCORD_USER : " + response.username) log.server("Discord Auth : [IDENTITE] : Nouvelle identité - SOCKET_ID : " + socket.id + " - DISCORD_USER : " + response.username + "#" + response.discriminator)
const tokens = require(__dirname + path.sep + "tokens.json") const tokens = require(__dirname + path.sep + "tokens.json")