Skip to content

Commit c8ef93d

Browse files
committed
added verficiation code
1 parent d3089c9 commit c8ef93d

File tree

2 files changed

+46
-0
lines changed

2 files changed

+46
-0
lines changed

verification-bot/package.json

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"name": "verification-bot",
3+
"version": "1.0.0",
4+
"description": "",
5+
"main": "index.js",
6+
"scripts": {
7+
"test": "echo \"Error: no test specified\" && exit 1"
8+
},
9+
"keywords": [],
10+
"author": "",
11+
"license": "ISC",
12+
"dependencies": {
13+
"discord.js": "^12.1.1",
14+
"dotenv": "^8.2.0"
15+
}
16+
}

verification-bot/src/bot.js

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
require('dotenv').config();
2+
const { Client } = require('discord.js');
3+
const client = new Client();
4+
client.login(process.env.BOT_TOKEN);
5+
6+
client.on('ready', () => console.log(`${client.user.tag} has logged in.`));
7+
8+
client.on('message', async message => {
9+
if(message.author.bot) return;
10+
if(message.channel.id === '')
11+
await message.delete();
12+
if(message.content.toLowerCase() === '!verify' && message.channel.id === '')
13+
{
14+
await message.delete().catch(err => console.log(err));
15+
const role = message.guild.roles.cache.get('');
16+
if(role) {
17+
try {
18+
await message.member.roles.add(role);
19+
console.log("Role added!");
20+
}
21+
catch(err) {
22+
console.log(err);
23+
}
24+
}
25+
}
26+
});
27+
28+
client.on('guildMemberAdd', member => {
29+
console.log(member.user.tag);
30+
});

0 commit comments

Comments
 (0)