Skip to content

Commit

Permalink
Bot add
Browse files Browse the repository at this point in the history
  • Loading branch information
Bill716 committed May 5, 2022
1 parent 0c8e8f4 commit 7b6a50a
Show file tree
Hide file tree
Showing 104 changed files with 6,290 additions and 3 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# [Dorito Bot Discord.js](https://github.com/Aaronidk/Dorito-bot-discord.js)
# [Rias Gremory Bot Discord.js](https://github.com/Bill716/Rias-Gremory)
A multipurpose Discord bot with many NSFW and fun commands as well as utility and moderation.

UPDATE COMMING SOON FOR DISCORD JS 13 AND NEW DISCORD INTENT RULES
* For a full command list run the bot and type .help
* The default prefix is . so the help command would be .help
# [Invite the bot to your server!](https://discordapp.com/oauth2/authorize?client_id=546100087579738133&scope=bot&permissions=506588246)
# [Invite the bot to your server!](https://discordapp.com/oauth2/authorize?client_id=900279926874316871&scope=bot&permissions=506588246)
* Use the above link if you don't want to follow the steps bellow.

### Requirements if not using the release page
Expand Down Expand Up @@ -86,4 +86,4 @@ or you can try type this in the terminal for Linux and maybe Windows " npm i ffm
* Once in the osu.js file you should see text telling you where to paste your api key.
* Now that you finished setting the API key save the the file and run the bot. The osu command should now work.
* If you don't care about the osu command or you don't want to get an api key go into the "/commands/utility/" folder and delete the osu.js command.
> This Bot was made by [nyeku/nyekuuu]().
> This Bot was made by [Bill_hub](https://github.com/Bill716).
44 changes: 44 additions & 0 deletions commands/NSFW expressions/spank.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
const client = require('nekos.life');
const Discord = require('discord.js')
const neko = new client();
const utils = require('../../utils');

module.exports = {
name: "spank",
category: "NSFW expressions",
description: "spanks a mentioned user",
usage: "[command] + [user]",
run: async (client, message, args) => {
//command

//Checks channel for nsfw
var errMessage = "This is not an NSFW Channel";
if (!message.channel.nsfw) {
message.react('💢');

return message.reply(errMessage)
.then(msg => {
msg.delete({ timeout: 3000 })
})

}
const user = message.mentions.users.first();
if(!user)
return message.reply('Mention someone to spank');

async function work() {
let owo = (await neko.nsfw.spank());

const cuddleembed = new Discord.MessageEmbed()
.setTitle(user.username + " You have been spanked! ")
.setDescription((user.toString() + " has been spanked by " + message.author.toString() + "!"))
.setImage(owo.url)
.setColor(`#000000`)
.setURL(owo.url);
message.channel.send(cuddleembed);

}

work();
}
};
38 changes: 38 additions & 0 deletions commands/NSFW/2danal.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
const client = require('nekos.life');
const Discord = require('discord.js')
const neko = new client();

module.exports = {
name: "2danal",
category: "NSFW",
usage: "[command]",
run: async (client, message, args) => {
//command

//Checks channel for nsfw
var errMessage = "This is not an NSFW Channel";
if (!message.channel.nsfw) {
message.react('💢');

return message.reply(errMessage)
.then(msg => {
msg.delete({ timeout: 3000 })
})

}

async function work() {
let owo = (await neko.nsfw.anal());

const anal = new Discord.MessageEmbed()
.setTitle("2D Anal")
.setImage(owo.url)
.setColor(`#FF0000`)
.setURL(owo.url);
message.channel.send(anal);

}

work();
}
};
38 changes: 38 additions & 0 deletions commands/NSFW/2dboobs.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
const client = require('nekos.life');
const Discord = require('discord.js')
const neko = new client();

module.exports = {
name: "2dboobs",
category: "NSFW",
usage: "[command]",
run: async (client, message, args) => {
//command

//Checks channel for nsfw
var errMessage = "This is not an NSFW Channel";
if (!message.channel.nsfw) {
message.react('💢');

return message.reply(errMessage)
.then(msg => {
msg.delete({ timeout: 3000 })
})

}

async function work() {
let owo = (await neko.nsfw.boobs());

const boobs = new Discord.MessageEmbed()
.setTitle("2D Boobs")
.setImage(owo.url)
.setColor(`#FF0000`)
.setURL(owo.url);
message.channel.send(boobs);

}

work();
}
};
38 changes: 38 additions & 0 deletions commands/NSFW/2dfeet.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
const client = require('nekos.life');
const Discord = require('discord.js')
const neko = new client();

module.exports = {
name: "2dfeet",
category: "NSFW",
usage: "[command]",
run: async (client, message, args) => {
//command

//Checks channel for nsfw
var errMessage = "This is not an NSFW Channel";
if (!message.channel.nsfw) {
message.react('💢');

return message.reply(errMessage)
.then(msg => {
msg.delete({ timeout: 3000 })
})

}

async function work() {
let owo = (await neko.nsfw.feet());

const feet = new Discord.MessageEmbed()
.setTitle("2D Feet")
.setImage(owo.url)
.setColor(`#FF0000`)
.setURL(owo.url);
message.channel.send(feet);

}

work();
}
};
38 changes: 38 additions & 0 deletions commands/NSFW/2dfeetgif.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
const client = require('nekos.life');
const Discord = require('discord.js')
const neko = new client();

module.exports = {
name: "2dfeetgif",
category: "NSFW",
usage: "[command]",
run: async (client, message, args) => {
//command

//Checks channel for nsfw
var errMessage = "This is not an NSFW Channel";
if (!message.channel.nsfw) {
message.react('💢');

return message.reply(errMessage)
.then(msg => {
msg.delete({ timeout: 3000 })
})

}

async function work() {
let owo = (await neko.nsfw.feetGif());

const feetgif = new Discord.MessageEmbed()
.setTitle("2D Feet Gif")
.setImage(owo.url)
.setColor(`#FF0000`)
.setURL(owo.url);
message.channel.send(feetgif);

}

work();
}
};
38 changes: 38 additions & 0 deletions commands/NSFW/2dtits.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
const client = require('nekos.life');
const Discord = require('discord.js')
const neko = new client();

module.exports = {
name: "2dtits",
category: "NSFW",
usage: "[command]",
run: async (client, message, args) => {
//command

//Checks channel for nsfw
var errMessage = "This is not an NSFW Channel";
if (!message.channel.nsfw) {
message.react('💢');

return message.reply(errMessage)
.then(msg => {
msg.delete({ timeout: 3000 })
})

}

async function work() {
let owo = (await neko.nsfw.tits());

const tits = new Discord.MessageEmbed()
.setTitle("2D Tits")
.setImage(owo.url)
.setColor(`#FF0000`)
.setURL(owo.url);
message.channel.send(tits);

}

work();
}
};
38 changes: 38 additions & 0 deletions commands/NSFW/2feetgif.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
const client = require('nekos.life');
const Discord = require('discord.js')
const neko = new client();

module.exports = {
name: "2dfeetgif",
category: "NSFW",
usage: "[command]",
run: async (client, message, args) => {
//command

//Checks channel for nsfw
var errMessage = "This is not an NSFW Channel";
if (!message.channel.nsfw) {
message.react('💢');

return message.reply(errMessage)
.then(msg => {
msg.delete({ timeout: 3000 })
})

}

async function work() {
let owo = (await neko.nsfw.feetGif());

const feetgif = new Discord.MessageEmbed()
.setTitle("2D Feet Gif")
.setImage(owo.url)
.setColor(`#FF0000`)
.setURL(owo.url);
message.channel.send(feetgif);

}

work();
}
};
41 changes: 41 additions & 0 deletions commands/NSFW/ass.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
const superagent = require("node-fetch");
const Discord = require('discord.js')

const rp = require('request-promise-native');

module.exports = {
name: "ass",
category: "NSFW",
description: "Sends ass",
run: async (client, message, args, level) => {
//command

//Checks channel for nsfw
var errMessage = "This is not an NSFW Channel";
if (!message.channel.nsfw) {
message.react('💢');

return message.reply(errMessage)
.then(msg => {
msg.delete({ timeout: 3000 })
})

}

return rp.get('http://api.obutts.ru/butts/0/1/random').then(JSON.parse).then(function(res) {
return rp.get({
url:'http://media.obutts.ru/' + res[0].preview,
encoding: null
});
}).then(function(res) {

const ass = new Discord.MessageEmbed()
.setTitle("Ass")
.setColor(`#FF0000`)
.setImage("attachment://file.png").attachFiles([{ attachment: res, name: "file.png" }])


message.channel.send(ass);
});
}
};
38 changes: 38 additions & 0 deletions commands/NSFW/bj.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
const client = require('nekos.life');
const Discord = require('discord.js')
const neko = new client();

module.exports = {
name: "bj",
category: "NSFW",
usage: "[command]",
run: async (client, message, args) => {
//command

//Checks channel for nsfw
var errMessage = "This is not an NSFW Channel";
if (!message.channel.nsfw) {
message.react('💢');

return message.reply(errMessage)
.then(msg => {
msg.delete({ timeout: 3000 })
})

}

async function work() {
let owo = (await neko.nsfw.bj());

const bj = new Discord.MessageEmbed()
.setTitle("Blow Job")
.setImage(owo.url)
.setColor(`#FF0000`)
.setURL(owo.url);
message.channel.send(bj);

}

work();
}
};
Loading

0 comments on commit 7b6a50a

Please sign in to comment.