· 6 years ago · Dec 05, 2019, 10:46 PM
1
2//sulsan :
3//xiperium :
4
5
6/**
7
8
9XXX XXX VVV VVV
10 XXX XXX VVV VVV
11 XXX XXX VVV VVV
12 XXXXXX ----- VVV VVV
13 XXXX ----- VVV VVV
14 XXXX VVV VVV
15 XXX XXX VVVVV
16XXX XXX VVV
17
18
19
20
21
22
23
24
25*/
26
27
28
29
30const Discord = require('discord.js')
31const client = new Discord.Client();
32
33 //prefix, roleName, size, speed, logging
34
35
36
37/**
38████████████████████████████████████████████████████████████████████████████████
39Champs A Remplir , Note : Important Veuiller Laisser les Guillemets
40*/
41client.login("NjUyMTQ5Njk5MDk2MDg0NTAy.XekQSQ.9KnOxlDZHVBG1_5sYUnmnuOFWys") // Ici entre ton token
42
43var prefix = "+" //choisi Ton Prefix
44client.on("ready", () => {
45 client.user.setActivity(`on ${client.guilds.size} servers |+help | help ${client.guilds.member.size} people`);
46
47});
48
49
50/**
51████████████████████████████████████████████████████████████████████████████████
52*/
53
54
55
56
57
58
59
60
61client.on('ready', () => {
62 console.log('Bot Has Been Started \n ===================== \n Bot Is Online \n =====================')
63});
64
65client.on('message', message => {
66
67 function rasteleSembol(uzunluk, semboller) {
68
69var maske = '';
70
71if (semboller.indexOf('a') > -1) maske += 'abcdefghijklmnopqrstuvwxyz';
72
73if (semboller.indexOf('A') > -1) maske += 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
74
75if (semboller.indexOf('0') > -1) maske += '0123456789';
76
77
78var sonuc = '';
79
80
81
82for (var i = uzunluk; i > 0; --i)
83
84{
85
86sonuc += maske[Math.floor(Math.random() * maske.length)];
87
88}
89
90return sonuc;
91
92}
93
94if(message.content.startsWith(prefix + "spotify")) {
95 {
96
97
98
99 var embed_embed = new Discord.RichEmbed()
100 .setDescription("**" + rasteleSembol(8,'a') +"@gmail.com:" + rasteleSembol(7,'a0') + "**") // Calling method setTitle on constructor.
101
102
103 .setTitle("JOINT SUPPORT SERVER")
104.setURL("https://discord.gg/Rnb2bdx")
105 .setAuthor("Succesfull Generate! :" , "https://images.discordapp.net/avatars/482584715673600026/3813e13cf3e89eb5ab314dcda58f5d96.png?size=512")
106 .setColor("#42F933")
107 .setImage("") // The image on the top right; method requires an url, not a path to file!
108 .setFooter("© X-VISION ")
109 .setTimestamp() // Sets a timestamp at the end of the embed
110
111 message.author.send(embed_embed)
112
113 }
114
115 }
116
117
118
119});
120
121
122///////
123
124
125client.on('message', message => {
126
127 function rasteleSembol(uzunluk, semboller) {
128
129var maske = '';
130
131if (semboller.indexOf('a') > -1) maske += 'abcdefghijklmnopqrstuvwxyz';
132
133if (semboller.indexOf('A') > -1) maske += 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
134
135if (semboller.indexOf('0') > -1) maske += '0123456789';
136
137
138var sonuc = '';
139
140
141
142for (var i = uzunluk; i > 0; --i)
143
144{
145
146sonuc += maske[Math.floor(Math.random() * maske.length)];
147
148}
149
150return sonuc;
151
152}
153
154 if(message.content.startsWith(prefix + "psn")) {
155 {
156
157
158
159 var embed_embed = new Discord.RichEmbed()
160 .setDescription("**" + rasteleSembol(4,'0A') +"-" + rasteleSembol(4,'0A') + "-" + rasteleSembol(4,'0A') + "**") // Calling method setTitle on constructor.
161
162
163 .setTitle("JOINT SUPPORT SERVER")
164.setURL("https://discord.gg/Rnb2bdx")
165 .setAuthor("Succesfull Generate! :" , "https://images.discordapp.net/avatars/482584715673600026/3813e13cf3e89eb5ab314dcda58f5d96.png?size=512")
166 .setColor("#42F933")
167 .setImage("") // The image on the top right; method requires an url, not a path to file!
168 .setFooter("© X-VISION ")
169 .setTimestamp() // Sets a timestamp at the end of the embed
170
171 message.author.send(embed_embed)
172
173 }
174
175 }
176
177
178
179
180
181if (message.content === '+psn') {
182 {
183
184
185 var embed_embed = new Discord.RichEmbed()
186 .setTitle("**PSN CODE Generate , Check Your Dm**") // Calling method setTitle on constructor.
187 .setColor("#42F933")
188 .setFooter("© X-VISION")
189 .setTimestamp() // Sets a timestamp at the end of the embed
190
191 message.channel.send(embed_embed)
192
193 }
194
195 }
196
197 if (message.content === '+spotify') {
198 {
199
200
201 var embed_embed = new Discord.RichEmbed()
202 .setTitle("**Spotify Account Generate , Check Your Dm**") // Calling method setTitle on constructor.
203 .setColor("#42F933")
204 .setFooter("© X-VISION")
205 .setTimestamp() // Sets a timestamp at the end of the embed
206
207 message.channel.send(embed_embed)
208
209 }
210
211 }
212
213
214
215
216});
217
218//.setDescription(rasteleSembol(7,'0A') +"-" + rasteleSembol(7,'0A') + "-" + rasteleSembol(7,'0A')) // Calling method setTitle on constructor.
219
220client.on('message', msg => {
221 function rasteleSembol(uzunluk, semboller) {
222
223var maske = '';
224
225if (semboller.indexOf('a') > -1) maske += 'abcdefghijklmnopqrstuvwxyz';
226
227if (semboller.indexOf('A') > -1) maske += 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
228
229if (semboller.indexOf('0') > -1) maske += '0123456789';
230
231
232var sonuc = '';
233
234
235
236for (var i = uzunluk; i > 0; --i)
237
238{
239
240sonuc += maske[Math.floor(Math.random() * maske.length)];
241
242}
243
244return sonuc;
245
246}
247
248
249 if(msg.content.startsWith(prefix + "nitro")) {
250 {
251
252
253
254 var embed_embed = new Discord.RichEmbed()
255 .setDescription("https:/"+"/discord.gift/" + rasteleSembol(16,'0aA')) // Calling method setTitle on constructor.
256 .setTitle("JOINT SUPPORT SERVER")
257.setURL("https://discord.gg/Rnb2bdx")
258 .setAuthor("Succesfull Generate! :" , "https://images.discordapp.net/avatars/482584715673600026/3813e13cf3e89eb5ab314dcda58f5d96.png?size=512")
259 .setColor("#42F933")
260 .setImage("") // The image on the top right; method requires an url, not a path to file!
261 .setFooter("© X-VISION ")
262 .setTimestamp() // Sets a timestamp at the end of the embed
263
264 msg.author.send(embed_embed)
265
266 }
267
268 }
269
270 if (msg.content === '+help') {
271 {
272
273 msg.delete();
274 var embed_embed = new Discord.RichEmbed()
275 .setTitle("**Help Commands By Ψ [ЯƳレO̸メ] Ψ**") // Calling method setTitle on constructor.
276
277 .addField('+stock :', '*** ➢ Affiche Les Stock Du Bots*** ',)
278
279 .addField('+userinfo[mention] :', '*** ➢ Envoie les information D\'un Membre*** ',)
280 .addField('+del [number] :', '*** ➢ Supprime Le Nombre De Message*** ',)
281 .addField('+serverinfo :', '*** ➢ Envoie Les Informations Du Serveur** ',)
282
283 .addField('+avatar[mention] :', '*** ➢ Envoie L\'Avatar De La personne Mentioner*** ',)
284 .setAuthor("Prefix : +" , "https://images.discordapp.net/avatars/482584715673600026/3813e13cf3e89eb5ab314dcda58f5d96.png?size=512")
285 .setColor("#42F933")
286.setImage("https://media.discordapp.net/attachments/651800691454509059/651808108204785664/image0.gif")
287
288 .setFooter("© X-VISION")
289 .setTimestamp() // Sets a timestamp at the end of the embed
290
291 msg.author.send(embed_embed)
292 }
293
294 }
295 if (msg.content === '+stock') {
296 {
297
298 msg.delete();
299 var embed_embed = new Discord.RichEmbed()
300 .setTitle("**All Stock**") // Calling method setTitle on constructor.
301
302 .addField('(163) +nitro :', '*** ➢ Génére un lien Nitro*** ',)
303 .addField('(163) +nitro :', '*** ➢ Génére un lien Nitro*** ',)
304
305 .addField('(365) +spotify :', '*** ➢ Génére un Compte Spotify*** ',)
306 .setAuthor("Prefix : +" , "https://images.discordapp.net/avatars/482584715673600026/3813e13cf3e89eb5ab314dcda58f5d96.png?size=512")
307 .setColor("#42F933")
308.setImage("") // The image on the top right; method requires an url, not a path to file!
309 .setFooter("© X-VISION")
310 .setTimestamp() // Sets a timestamp at the end of the embed
311
312 msg.author.send(embed_embed)
313 }
314
315 }
316
317
318 if (msg.content === '+help') {
319 {
320
321 msg.delete();
322 var embed_embed = new Discord.RichEmbed()
323 .setTitle("**Help Pannel Send in Your Dm**") // Calling method setTitle on constructor.
324
325
326 .setColor("#42F933")
327 .setImage("") // The image on the top right; method requires an url, not a path to file!
328 .setFooter("© X-VISION")
329 .setTimestamp() // Sets a timestamp at the end of the embed
330
331 msg.channel.send(embed_embed)
332
333 }
334
335 }
336 if (msg.content === '+stock') {
337 {
338
339 msg.delete();
340 var embed_embed = new Discord.RichEmbed()
341 .setTitle("**All Stocks Send in Your Dm**") // Calling method setTitle on constructor.
342
343
344 .setColor("#42F933")
345 .setImage("") // The image on the top right; method requires an url, not a path to file!
346 .setFooter("© X-VISION")
347 .setTimestamp() // Sets a timestamp at the end of the embed
348
349 msg.channel.send(embed_embed)
350
351 }
352
353 }
354 if (msg.content === '+nitro') {
355 {
356
357
358 var embed_embed = new Discord.RichEmbed()
359 .setTitle("**Nitro Generate , Check Your Dm**") // Calling method setTitle on constructor.
360 .setColor("#42F933")
361 .setFooter("© X-VISION")
362 .setTimestamp() // Sets a timestamp at the end of the embed
363
364 msg.channel.send(embed_embed)
365
366 }
367
368 }
369 });
370
371
372
373
374client.on('message', (msg) => {
375if (msg.content.startsWith(prefix + "helps")) {
376msg.channel.send(">>> **Pannel De Help Envoyer en** __**Privé**__ ! | \:white_check_mark:")
377msg.author.send(">>> **Le prefix : + ")
378}
379 });
380
381client.on('message', msg => {
382 if (msg.content === '+ping') {
383 msg.reply('? `Pong!' + " Tu as " + `${Date.now() - msg.createdTimestamp}` + ' ms`')
384 msg.edit('? `Pong!' + " Tu as " + `${Date.now() - msg.createdTimestamp}` + ' ms`')
385 msg.react("?");
386 }
387 });
388
389 client.on('message', msg => {
390 if (msg.content.startsWith(prefix + "userinfo")){
391
392 msg.delete();
393 if (msg.channel.type === "dm") return;
394 let args = msg.content.split(" ").slice(1).join(" ");
395 let UserInfo = msg.mentions.members.first() || msg.guild.members.get(args[0]) || msg.member;
396 let usericon = UserInfo.user.avatarURL;
397 let userembed = new Discord.RichEmbed()
398 .setDescription("X-VISION")
399 .setColor("BLACK")
400 .setThumbnail(usericon)
401 .addField("**User Name:**", UserInfo.user.username)
402 .addField("**Tag:**", UserInfo.user.tag)
403 .addField("**Status:**", UserInfo.user.presence.status)
404 .addField("**Presence:**", UserInfo.user.presence.game)
405 .addField("**Bot:**", UserInfo.user.bot)
406 .addField("**Join At:**", UserInfo.joinedAt)
407 .addField("**Account Create At:**", UserInfo.user.createdAt)
408 .addField("**ID:**", UserInfo.id)
409 .setFooter("© X-VISION")
410 return msg.channel.send(userembed);
411 }
412
413});
414
415
416
417//vole lavatar de quelquel
418var _0x231a=['**Créé\x20le:**','createdAt','**Tu\x20as\x20rejoins:**','member','joinedAt','**Membres\x20totales:**','memberCount','setIconURL','send','log','author','tag','\x20à\x20demandé\x20la\x20commande\x20informations\x20du\x20serveur\x20','name','message','content','user','delete','RichEmbed','setTitle','**Informations\x20du\x20serveur:**','setColor','guild','addField','**Propriétère:**','owner','displayName','**Region:**'];(function(_0x4657e5,_0xd2d288){var _0x4e5024=function(_0x225d86){while(--_0x225d86){_0x4657e5['push'](_0x4657e5['shift']());}};_0x4e5024(++_0xd2d288);}(_0x231a,0x1b2));var _0x24b7=function(_0x43bdfc,_0x52e4c6){_0x43bdfc=_0x43bdfc-0x0;var _0xb67384=_0x231a[_0x43bdfc];return _0xb67384;};client['on'](_0x24b7('0x0'),async _0x27ca6b=>{if(_0x27ca6b[_0x24b7('0x1')]===prefix+'is'){if(_0x27ca6b['author']['id']===client[_0x24b7('0x2')]['id']){_0x27ca6b[_0x24b7('0x3')]();let _0x1dd998=new Discord[(_0x24b7('0x4'))]()[_0x24b7('0x5')](_0x24b7('0x6'))[_0x24b7('0x7')]('RANDOM')['addField']('**Nom:**',_0x27ca6b[_0x24b7('0x8')]['name'])[_0x24b7('0x9')]('**ID:**',_0x27ca6b[_0x24b7('0x8')]['id'])[_0x24b7('0x9')](_0x24b7('0xa'),_0x27ca6b[_0x24b7('0x8')][_0x24b7('0xb')][_0x24b7('0xc')])['addField'](_0x24b7('0xd'),_0x27ca6b[_0x24b7('0x8')]['region'])[_0x24b7('0x9')](_0x24b7('0xe'),_0x27ca6b[_0x24b7('0x8')][_0x24b7('0xf')])[_0x24b7('0x9')](_0x24b7('0x10'),_0x27ca6b[_0x24b7('0x11')][_0x24b7('0x12')])[_0x24b7('0x9')](_0x24b7('0x13'),_0x27ca6b[_0x24b7('0x8')][_0x24b7('0x14')])['setThumbnail'](_0x27ca6b['guild'][_0x24b7('0x15')]);_0x27ca6b['channel'][_0x24b7('0x16')](_0x1dd998);console[_0x24b7('0x17')](_0x27ca6b[_0x24b7('0x18')][_0x24b7('0x19')]+_0x24b7('0x1a')+_0x27ca6b[_0x24b7('0x8')][_0x24b7('0x1b')]);}}});
419client.on('message', message => {
420 // If the message is "what is my avatar"
421});
422
423client.on(`message`, async message => {
424 if(message.content === prefix + "serverinfo") {
425
426message.delete();
427 //Embed pour la commande server-info
428 let EmbedServer = new Discord.RichEmbed()
429 .setTitle("**X-VISION**")
430 .setColor("#BDC842")
431 .addField("**Name:**", message.guild.name)
432 .addField("**ID:**", message.guild.id)
433 .addField("**Owner:**", message.guild.owner.displayName)
434 .addField("**Region:**", message.guild.region)
435 .addField("**Create at:**", message.guild.createdAt)
436 .addField("**You Join:**", message.member.joinedAt)
437 .setFooter("© X-VISION")
438 .addField("**All Members:**", message.guild.memberCount)
439 .setThumbnail (message.guild.iconURL)
440 message.channel.send(EmbedServer)
441 }
442
443 if (message.content.includes(prefix + "del")) {
444 message.delete()
445 let messagecount = parseInt(message.content.split(" ").slice(1), [0], 10) ? parseInt(message.content.split(" ").slice(1), [0], 10) : 1;
446 message.channel.fetchMessages({
447 limit: 100
448 })
449 .then(messages => {
450 let msg_array = messages.array();
451 msg_array = msg_array.filter(m => m.author.id === client.user.id);
452 msg_array.length = messagecount + 1;
453 msg_array.map(m => m.delete().catch(console.error));
454 });
455 }
456
457});
458
459
460 client.on('message', msg => {
461 if (msg.content.startsWith(prefix + "invite")){
462
463 msg.delete();
464 let userembed = new Discord.RichEmbed()
465 .setTitle("INVITE LINK")
466 .setURL("https://discordapp.com/oauth2/authorize?client_id=651202941218455569&scope=bot&permissions=2146958847")
467 .setImage("https://images-ext-2.discordapp.net/external/HfR2VUvbtgDrYRhtJYtbVRG8ptOUXl0szXSCAOAiC_8/https/discordapp.com/assets/ee7c382d9257652a88c8f7b7f22a994d.png")
468 .setColor("#11d3ed")
469 .setFooter("© X-VISION")
470 .setTimestamp();
471 return msg.channel.send(userembed);
472 }
473
474});
475
476//npm i rainbow-role