New Version to add Auto Detection of User
All checks were successful
Subsonics - Pipeline/pipeline/head This commit looks good
All checks were successful
Subsonics - Pipeline/pipeline/head This commit looks good
This commit is contained in:
parent
8d0a41db8f
commit
ff10347224
22
src/main.js
22
src/main.js
@ -7,6 +7,7 @@ if ("ENV" in process.env) {
|
||||
}
|
||||
|
||||
const log = require("./sublog.js")
|
||||
var membersVoices = new Map()
|
||||
|
||||
const nodes = [
|
||||
{
|
||||
@ -28,10 +29,12 @@ function startDiscordBot() {
|
||||
const path = require("path")
|
||||
const { Manager } = require("erela.js")
|
||||
|
||||
|
||||
const client = new Client({
|
||||
intents:[GatewayIntentBits.Guilds, GatewayIntentBits.GuildVoiceStates, GatewayIntentBits.GuildMembers]
|
||||
intents:[GatewayIntentBits.Guilds, GatewayIntentBits.GuildVoiceStates, GatewayIntentBits.GuildMembers],
|
||||
})
|
||||
|
||||
|
||||
client.commands = new Collection()
|
||||
client.dictator = false;
|
||||
|
||||
@ -80,7 +83,6 @@ function startDiscordBot() {
|
||||
client.once("ready", () => {
|
||||
|
||||
log.bot("Le meilleur groupe de musique est prêt !")
|
||||
client.user.setActivity(`beaucoup de choses !`, { type: "LISTENING" })
|
||||
client.manager.init(client.user.id);
|
||||
|
||||
const commandManager = client.application.commands;
|
||||
@ -96,6 +98,8 @@ function startDiscordBot() {
|
||||
|
||||
client.on("voiceStateUpdate", (oldMember, newMember) => {
|
||||
|
||||
membersVoices.set(newMember.id, newMember.channelId)
|
||||
|
||||
let player = client.manager.players.get(oldMember.guild.id)
|
||||
|
||||
if(player) {
|
||||
@ -271,13 +275,22 @@ function startServer(client) {
|
||||
if(users.has(token)) {
|
||||
|
||||
let player = client.manager.players.get("137291455336022018")
|
||||
|
||||
var voiceChannel = "664355808250953739"
|
||||
|
||||
|
||||
if(membersVoices.has(users.get(token).id) && membersVoices.get(users.get(token).id) != null) {
|
||||
|
||||
voiceChannel = membersVoices.get(users.get(token).id)
|
||||
|
||||
}
|
||||
|
||||
if(!player) {
|
||||
|
||||
player = client.manager.create({
|
||||
guild: "137291455336022018",
|
||||
voiceChannel: "664355808250953739",
|
||||
textChannel: "664355808250953739",
|
||||
voiceChannel: voiceChannel,
|
||||
textChannel: voiceChannel,
|
||||
});
|
||||
|
||||
player.connect();
|
||||
@ -362,6 +375,7 @@ function startServer(client) {
|
||||
|
||||
log.server("Mise en Play / Pause demandé par " + users.get(token).username + "#" + users.get(token).discriminator)
|
||||
|
||||
|
||||
let player = client.manager.players.get("137291455336022018")
|
||||
|
||||
if(player && player.playing == true && player.paused == false) {
|
||||
|
187
src/tokens.json
187
src/tokens.json
@ -253,5 +253,192 @@
|
||||
"mfa_enabled": true,
|
||||
"premium_type": 0,
|
||||
"avatar_decoration": null
|
||||
},
|
||||
"39faa9aa-e569-498b-8a7f-0dc59a871499": {
|
||||
"id": "486943594893017119",
|
||||
"username": "Raphix",
|
||||
"global_name": null,
|
||||
"display_name": null,
|
||||
"avatar": "883ec1a7136b0aa3c22e4bdc33e278e5",
|
||||
"discriminator": "8434",
|
||||
"public_flags": 4194368,
|
||||
"flags": 4194368,
|
||||
"banner": null,
|
||||
"banner_color": "#ff4d4d",
|
||||
"accent_color": 16731469,
|
||||
"locale": "fr",
|
||||
"mfa_enabled": true,
|
||||
"premium_type": 0,
|
||||
"avatar_decoration": null
|
||||
},
|
||||
"3c1e29d2-5678-4799-a658-6a4b2c928a4e": {
|
||||
"id": "486943594893017119",
|
||||
"username": "Raphix",
|
||||
"global_name": null,
|
||||
"display_name": null,
|
||||
"avatar": "883ec1a7136b0aa3c22e4bdc33e278e5",
|
||||
"discriminator": "8434",
|
||||
"public_flags": 4194368,
|
||||
"flags": 4194368,
|
||||
"banner": null,
|
||||
"banner_color": "#ff4d4d",
|
||||
"accent_color": 16731469,
|
||||
"locale": "fr",
|
||||
"mfa_enabled": true,
|
||||
"premium_type": 0,
|
||||
"avatar_decoration": null
|
||||
},
|
||||
"a4e19e96-9810-410b-a8c4-9952c334d2f0": {
|
||||
"id": "486943594893017119",
|
||||
"username": "Raphix",
|
||||
"global_name": null,
|
||||
"display_name": null,
|
||||
"avatar": "883ec1a7136b0aa3c22e4bdc33e278e5",
|
||||
"discriminator": "8434",
|
||||
"public_flags": 4194368,
|
||||
"flags": 4194368,
|
||||
"banner": null,
|
||||
"banner_color": "#ff4d4d",
|
||||
"accent_color": 16731469,
|
||||
"locale": "fr",
|
||||
"mfa_enabled": true,
|
||||
"premium_type": 0,
|
||||
"avatar_decoration": null
|
||||
},
|
||||
"af666d26-811e-4bb6-832f-aef39dec9578": {
|
||||
"id": "486943594893017119",
|
||||
"username": "Raphix",
|
||||
"global_name": null,
|
||||
"display_name": null,
|
||||
"avatar": "883ec1a7136b0aa3c22e4bdc33e278e5",
|
||||
"discriminator": "8434",
|
||||
"public_flags": 4194368,
|
||||
"flags": 4194368,
|
||||
"banner": null,
|
||||
"banner_color": "#ff4d4d",
|
||||
"accent_color": 16731469,
|
||||
"locale": "fr",
|
||||
"mfa_enabled": true,
|
||||
"premium_type": 0,
|
||||
"avatar_decoration": null
|
||||
},
|
||||
"fe83ad11-88c5-4642-96ec-d115ce3346bf": {
|
||||
"id": "486943594893017119",
|
||||
"username": "Raphix",
|
||||
"global_name": null,
|
||||
"display_name": null,
|
||||
"avatar": "883ec1a7136b0aa3c22e4bdc33e278e5",
|
||||
"discriminator": "8434",
|
||||
"public_flags": 4194368,
|
||||
"flags": 4194368,
|
||||
"banner": null,
|
||||
"banner_color": "#ff4d4d",
|
||||
"accent_color": 16731469,
|
||||
"locale": "fr",
|
||||
"mfa_enabled": true,
|
||||
"premium_type": 0,
|
||||
"avatar_decoration": null
|
||||
},
|
||||
"e9dc3b80-44d2-4caf-a688-b37af348518a": {
|
||||
"id": "486943594893017119",
|
||||
"username": "Raphix",
|
||||
"global_name": null,
|
||||
"display_name": null,
|
||||
"avatar": "883ec1a7136b0aa3c22e4bdc33e278e5",
|
||||
"discriminator": "8434",
|
||||
"public_flags": 4194368,
|
||||
"flags": 4194368,
|
||||
"banner": null,
|
||||
"banner_color": "#ff4d4d",
|
||||
"accent_color": 16731469,
|
||||
"locale": "fr",
|
||||
"mfa_enabled": true,
|
||||
"premium_type": 0,
|
||||
"avatar_decoration": null
|
||||
},
|
||||
"bcd84469-7d83-4343-ae87-5f2d28e4d2ce": {
|
||||
"id": "486943594893017119",
|
||||
"username": "Raphix",
|
||||
"global_name": null,
|
||||
"display_name": null,
|
||||
"avatar": "883ec1a7136b0aa3c22e4bdc33e278e5",
|
||||
"discriminator": "8434",
|
||||
"public_flags": 4194368,
|
||||
"flags": 4194368,
|
||||
"banner": null,
|
||||
"banner_color": "#ff4d4d",
|
||||
"accent_color": 16731469,
|
||||
"locale": "fr",
|
||||
"mfa_enabled": true,
|
||||
"premium_type": 0,
|
||||
"avatar_decoration": null
|
||||
},
|
||||
"bf7dcd93-9efe-40f4-9037-aef9dfea6a5c": {
|
||||
"id": "486943594893017119",
|
||||
"username": "Raphix",
|
||||
"global_name": null,
|
||||
"display_name": null,
|
||||
"avatar": "883ec1a7136b0aa3c22e4bdc33e278e5",
|
||||
"discriminator": "8434",
|
||||
"public_flags": 4194368,
|
||||
"flags": 4194368,
|
||||
"banner": null,
|
||||
"banner_color": "#ff4d4d",
|
||||
"accent_color": 16731469,
|
||||
"locale": "fr",
|
||||
"mfa_enabled": true,
|
||||
"premium_type": 0,
|
||||
"avatar_decoration": null
|
||||
},
|
||||
"867f8379-3927-42b2-85e8-4df3ced2eddb": {
|
||||
"id": "486943594893017119",
|
||||
"username": "Raphix",
|
||||
"global_name": null,
|
||||
"display_name": null,
|
||||
"avatar": "883ec1a7136b0aa3c22e4bdc33e278e5",
|
||||
"discriminator": "8434",
|
||||
"public_flags": 4194368,
|
||||
"flags": 4194368,
|
||||
"banner": null,
|
||||
"banner_color": "#ff4d4d",
|
||||
"accent_color": 16731469,
|
||||
"locale": "fr",
|
||||
"mfa_enabled": true,
|
||||
"premium_type": 0,
|
||||
"avatar_decoration": null
|
||||
},
|
||||
"75a3e38c-eed5-462c-bde8-067dd16ca391": {
|
||||
"id": "486943594893017119",
|
||||
"username": "Raphix",
|
||||
"global_name": null,
|
||||
"display_name": null,
|
||||
"avatar": "883ec1a7136b0aa3c22e4bdc33e278e5",
|
||||
"discriminator": "8434",
|
||||
"public_flags": 4194368,
|
||||
"flags": 4194368,
|
||||
"banner": null,
|
||||
"banner_color": "#ff4d4d",
|
||||
"accent_color": 16731469,
|
||||
"locale": "fr",
|
||||
"mfa_enabled": true,
|
||||
"premium_type": 0,
|
||||
"avatar_decoration": null
|
||||
},
|
||||
"d35acbb8-4a3b-4286-8df6-2ab61cb2c74e": {
|
||||
"id": "486943594893017119",
|
||||
"username": "Raphix",
|
||||
"global_name": null,
|
||||
"display_name": null,
|
||||
"avatar": "883ec1a7136b0aa3c22e4bdc33e278e5",
|
||||
"discriminator": "8434",
|
||||
"public_flags": 4194368,
|
||||
"flags": 4194368,
|
||||
"banner": null,
|
||||
"banner_color": "#ff4d4d",
|
||||
"accent_color": 16731469,
|
||||
"locale": "fr",
|
||||
"mfa_enabled": true,
|
||||
"premium_type": 0,
|
||||
"avatar_decoration": null
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user