Browse Source

Removing discord bot code

main
Jonathan McCaffrey 3 years ago
parent
commit
76ad18234a
  1. 2
      Bot_Discord/.gitignore
  2. 1
      Bot_Discord/Procfile
  3. 11
      Bot_Discord/README.md
  4. 18
      Bot_Discord/commands/kick.js
  5. 5
      Bot_Discord/events/guildMemberAdd.js
  6. 7
      Bot_Discord/events/message.js
  7. 3
      Bot_Discord/events/ready.js
  8. 17
      Bot_Discord/index.js
  9. 5938
      Bot_Discord/package-lock.json
  10. 20
      Bot_Discord/package.json
  11. 5
      IGP/IGP.csproj

2
Bot_Discord/.gitignore vendored

@ -1,2 +0,0 @@
node_modules
.env

1
Bot_Discord/Procfile

@ -1 +0,0 @@
worker: node index.js

11
Bot_Discord/README.md

@ -1,11 +0,0 @@
# Discord bot example
Read this [article](https://medium.freecodecamp.org/how-to-create-a-discord-bot-under-15-minutes-fb2fd0083844) to fully understand what this is about 😃
## Getting started
1. Clone this repository
2. Run `npm install`
3. Grab a token on [Discord's developer portal](https://discordapp.com/developers/applications)
4. Create a `.env` file and add a `BOT_TOKEN` environmental variable whose value is the token above.
5. Run `npm run dev`

18
Bot_Discord/commands/kick.js

@ -1,18 +0,0 @@
module.exports = message => {
const member = message.mentions.members.first();
if (!member) {
return message.reply(
`Who are you trying to kick? You must mention a user.`
);
}
if (!member.kickable) {
return message.reply(`I can't kick this user. Sorry!`);
}
return member
.kick()
.then(() => message.reply(`${member.user.tag} was kicked.`))
.catch(error => message.reply(`Sorry, an error occured.`));
};

5
Bot_Discord/events/guildMemberAdd.js

@ -1,5 +0,0 @@
module.exports = (client, member) => {
member.send(
`Welcome on the server! Please be aware that we won't tolerate troll, spam or harassment. Have fun 😀`
);
};

7
Bot_Discord/events/message.js

@ -1,7 +0,0 @@
const kick = require("../commands/kick");
module.exports = (client, message) => {
if (message.content.startsWith("!kick")) {
return kick(message);
}
};

3
Bot_Discord/events/ready.js

@ -1,3 +0,0 @@
module.exports = client => {
console.log(`Logged in as ${client.user.tag}!`);
};

17
Bot_Discord/index.js

@ -1,17 +0,0 @@
require("dotenv").config();
const Discord = require("discord.js");
const fs = require("fs");
const client = new Discord.Client();
fs.readdir("./events/", (err, files) => {
files.forEach(file => {
const eventHandler = require(`./events/${file}`);
const eventName = file.split(".")[0];
client.on(eventName, (...args) => eventHandler(client, ...args));
});
});
client.login(process.env.BOT_TOKEN);
client.channels.find(x=> x.id === "969297543538311248");

5938
Bot_Discord/package-lock.json generated

File diff suppressed because it is too large Load Diff

20
Bot_Discord/package.json

@ -1,20 +0,0 @@
{
"name": "discord-bot",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"start": "node index.js",
"dev": "nodemon index.js"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"discord.js": "^11.4.2",
"dotenv": "^7.0.0"
},
"devDependencies": {
"nodemon": "^1.18.11"
}
}

5
IGP/IGP.csproj

@ -26,11 +26,6 @@
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="6.0.8" />
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="6.0.8" />
<PackageReference Include="Microsoft.Extensions.Localization" Version="6.0.8" />
<!--
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="7.0.0-preview.2.22153.1" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite.Core" Version="7.0.0-preview.2.22153.1" />
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="7.0.0-preview.2.22153.1" />
<NativeFileReference Include="e_sqlite3.o" /> -->
</ItemGroup>
<ItemGroup>

Loading…
Cancel
Save