ajds words list
This commit is contained in:
@@ -12,12 +12,8 @@
|
||||
"colors": "^1.4.0",
|
||||
"dotenv": "^8.2.0",
|
||||
"eris": "^0.13.3",
|
||||
"level": "^6.0.1",
|
||||
"leveldown": "^5.6.0",
|
||||
"levelup": "^4.4.0",
|
||||
"moment": "^2.27.0",
|
||||
"sequelize": "^6.3.3",
|
||||
"sqlite3": "^5.0.0",
|
||||
"zlib-sync": "0.1.4"
|
||||
"sqlite3": "^5.0.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
const WordsList = require('./ajds-wordslist.js').BlackList;
|
||||
|
||||
module.exports.ScoreMember = async function(erismember)
|
||||
{
|
||||
// warnings are an object
|
||||
// of at risk features of
|
||||
// the member, ie
|
||||
// {
|
||||
// warning: "",
|
||||
// severity: int // 0 low, 1 warn, 2 high, 3 action needed
|
||||
// }
|
||||
let ret = {
|
||||
score: 0,
|
||||
literalscore: '',
|
||||
warnings: []
|
||||
}
|
||||
|
||||
if (erismember.bot)
|
||||
{
|
||||
ret.score = 50;
|
||||
warnins.push({warning:'member is bot', severity: 0});
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
1386
src/ajds-wordslist.js
Normal file
1386
src/ajds-wordslist.js
Normal file
File diff suppressed because it is too large
Load Diff
@@ -6,6 +6,8 @@ const Discord = require('./discord.js');
|
||||
const DiscordHelpers = require('./discord-helpers.js');
|
||||
const DiscordEmbed = require('./discord-embedbuilder.js');
|
||||
|
||||
const ADJSCore = require('./ajds-core.js');
|
||||
|
||||
const Eris = require('eris');
|
||||
|
||||
let GuildsAndLogChannels = [];
|
||||
@@ -467,6 +469,7 @@ async function GuildMemberAdd(guild, member)
|
||||
if (FallbackChannel == -1) return;
|
||||
|
||||
// AJDS warnings
|
||||
|
||||
let MemberWarnings = [];
|
||||
let MemberScore;
|
||||
|
||||
@@ -484,6 +487,8 @@ async function GuildMemberAdd(guild, member)
|
||||
footer: { text: `ID: ${member.id}` }
|
||||
});
|
||||
|
||||
embed.field('', `**Member:** ${member.mention}`);
|
||||
|
||||
// embed.field('', `${member.mention} is ${AddOrdinalSuffix(DiscordHelpers.GetMemberJoinPos(member.id, guild))} to join`);
|
||||
|
||||
Discord.bot.createMessage(FallbackChannel, { embed: embed.sendable });
|
||||
@@ -491,5 +496,23 @@ async function GuildMemberAdd(guild, member)
|
||||
|
||||
async function GuildMemberRemove(guild, member)
|
||||
{
|
||||
const FallbackChannel = await GetLogChannel(guild.id);
|
||||
if (FallbackChannel == -1) return;
|
||||
|
||||
let embed = new DiscordEmbed({
|
||||
author: {
|
||||
name: `${member.username}#${member.discriminator}`,
|
||||
icon_url: member.avatarURL,
|
||||
url: 'https://logori.xyz'
|
||||
},
|
||||
title: 'Member Left',
|
||||
colour: ColourConvert('#E0532B'),
|
||||
url: 'https://logori.xyz',
|
||||
timestamp: new Date(),
|
||||
footer: { text: `ID: ${member.id}` }
|
||||
});
|
||||
|
||||
embed.field('', `**Member:** ${member.mention}`);
|
||||
|
||||
Discord.bot.createMessage(FallbackChannel, { embed: embed.sendable });
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user