ajds words list

This commit is contained in:
Ben
2020-08-02 22:58:12 +01:00
parent 52e24b21b5
commit b0382ddfde
4 changed files with 1437 additions and 5 deletions

View File

@@ -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"
}
}

View File

@@ -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

File diff suppressed because it is too large Load Diff

View File

@@ -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 });
}