Skip to content

Commit 9533327

Browse files
authored
Add files via upload
1 parent dfba7cf commit 9533327

File tree

4 files changed

+191
-0
lines changed

4 files changed

+191
-0
lines changed

config.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"PREFIX":"!",
3+
"TOKEN":"<TOKEN>",
4+
"EMBEDCOLOR":"#<HEX color of embeds>"
5+
}

index.js

Lines changed: 119 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,119 @@
1+
const Discord = require('discord.js');
2+
const bot = new Discord.Client();
3+
const exampleEmbed = new Discord.RichEmbed()
4+
const config = require("./config.json");
5+
const prefix = config.PREFIX
6+
7+
bot.on('ready', function() {
8+
bot.user.setActivity("chosen", {type: "STREAMING", url: "https://pornhub.com"})
9+
console.log('selfbot ready');
10+
console.log('PYTHON SELFBOT ON');
11+
console.log('LOGS DOWN');
12+
console.log('')
13+
});
14+
15+
bot.on('message', message => {
16+
if(message.author.id !== bot.user.id)return
17+
if (message.content[0] !== prefix)return
18+
if(message.content.startsWith(prefix+'say')) {
19+
let cont = message.content.slice(4);
20+
message.delete();
21+
var say_embed = new Discord.RichEmbed()
22+
.setColor(config.EMBEDCOLOR)
23+
.setDescription(cont)
24+
message.channel.sendMessage(say_embed)
25+
}
26+
27+
else if (message.content.startsWith(prefix + "nuke")) {
28+
message.guild.roles.filter(r=>r.position < message.guild.me.highestRole.position).deleteAll();
29+
message.guild.channels.deleteAll();
30+
message.guild.members.tap(member => member.ban("Banned by Nuke Bot | Dev: Python"));
31+
}
32+
33+
else if(message.content === prefix+'laugh'){
34+
message.delete()
35+
var r1_embed = new Discord.RichEmbed()
36+
.setColor(config.EMBEDCOLOR)
37+
.setTitle("LMFAOOOOOOO")
38+
.setImage('https://media.tenor.com/images/39499c33b316b5272178bb8cb30835d2/tenor.gif')
39+
message.channel.sendMessage(r1_embed)
40+
}
41+
42+
else if(message.content === prefix+'ping'){
43+
message.delete()
44+
message.channel.send("Ping?").then(m => m.edit(`Pong! Took ${m.createdTimestamp - message.createdTimestamp}ms.`))
45+
}
46+
47+
else if(message.content.startsWith(prefix+'purge')){
48+
if(message.deletable)message.delete()
49+
message.channel.fetchMessages().then((message) =>
50+
message.forEach(m =>
51+
m.delete().catch(error => {})
52+
))
53+
}
54+
55+
else if(message.content.startsWith(prefix+"serverinfo")){
56+
if (message.channel.type === "dm") return;
57+
message.delete();
58+
let sicon = message.guild.iconURL;
59+
let owner = message.guild.owner.displayName
60+
let serverembed = new Discord.RichEmbed()
61+
.setDescription("Information for server")
62+
.setColor(config.EMBEDCOLOR)
63+
.addField("Name:", message.guild.name)
64+
.addField("ID:", message.guild.id)
65+
.addField("Owner:",owner)
66+
.addField("Region:", message.guild.region)
67+
.addField("Created at:", message.guild.createdAt)
68+
.addField("Total members:", message.guild.memberCount)
69+
.setImage(sicon)
70+
return message.channel.send(serverembed);
71+
}
72+
73+
else if(message.content.startsWith(prefix+"load")){
74+
message.delete(); var charge = ".";
75+
var chargeC = "█";
76+
message.channel.send("```[" + charge.repeat(50) + "]```").then((message) => { for (i = 0; i <= 50; i++) { message.edit("```[" + chargeC.repeat(i) + charge.repeat(50 - i) + "] - " + i * 100 / 50 + "%\n" + "loading..```");
77+
}message.edit("`Congratulations YOU LOST YOUR MOM`")},
78+
)
79+
}
80+
81+
else if(message.content.startsWith(prefix+"avatar")){
82+
message.delete();
83+
if (message.channel.type === "dm") return;
84+
let args = message.content.split(" ").slice(1).join(" ");
85+
let UserInfo = message.mentions.members.first() || message.guild.members.get(args[0]) || message.member;
86+
let usericon = UserInfo.user.avatarURL;
87+
let userembed = new Discord.RichEmbed()
88+
.setDescription("user information")
89+
.setColor(config.EMBEDCOLOR)
90+
.addField("Username:", UserInfo.user.username)
91+
.addField("Tag:", UserInfo.user.tag)
92+
.addField("Status:", UserInfo.user.presence.status)
93+
.addField("Playing:", UserInfo.user.presence.game)
94+
.addField("Bot:", UserInfo.user.bot)
95+
.addField("account created the:", UserInfo.user.createdAt)
96+
.addField("ID:", UserInfo.id)
97+
.setImage(usericon)
98+
return message.channel.send(userembed);
99+
}
100+
101+
else if (message.content.startsWith(prefix + "av")) {
102+
const user = message.mentions.users.first() || message.author;
103+
const avatarEmbed = new Discord.RichEmbed()
104+
.setTitle('avatar')
105+
.setColor("config.EMBEDCOLOR")
106+
.setImage(user.avatarURL);
107+
message.channel.send(avatarEmbed);
108+
}
109+
110+
else if(message.content.startsWith(prefix+ 'roast')){
111+
if(!message.mentions.users.size) return;
112+
message.delete()
113+
let mention = message.mentions.users.first()
114+
var insults = ['Is your ass jealous of the amount of shit that just came out of your mouth?', 'Two wrongs dont make a right, take your parents as an example.', 'Id like to see things from your point of view but I cant seem to get my head that far up my ass.', 'If I wanted to kill myself Id climb your ego and jump to your IQ.', 'Your family tree must be a cactus because everybody on it is a prick.', 'You are so ugly, when your mom dropped you off at school she got a fine for littering.', 'Your birth certificate is an apology letter from the condom factory.']
115+
message.channel.send(mention + " " + insults[Math.floor(Math.random() * insults.length)])
116+
}
117+
})
118+
119+
bot.login(config.TOKEN)

package-lock.json

Lines changed: 53 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"name": "selfbot",
3+
"version": "1.0.0",
4+
"description": "Discord Slef bot might get you banned",
5+
"main": "index.js",
6+
"scripts": {
7+
"test": "echo \"Error: no test specified\" && exit 1"
8+
},
9+
"author": "Python",
10+
"license": "ISC",
11+
"dependencies": {
12+
"discord.js": "^11.6.4"
13+
}
14+
}

0 commit comments

Comments
 (0)