From 7efda14b44b4410264b78b1ed6c91f5c7845b970 Mon Sep 17 00:00:00 2001 From: nodemixaholic Date: Mon, 25 Mar 2024 19:46:09 +0000 Subject: [PATCH] Upload files to '' --- index.js | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index 2602fca..495e2f9 100644 --- a/index.js +++ b/index.js @@ -14,6 +14,8 @@ const Perspective = require('perspective-api-client'); const express = require('express'); const minimumToxicToDelete = 0.83 +const whitelistContains = ["ur a smelly poo-poo face", "ur a smelly poo poo face", "your a smelly poo-poo face", "your a smelly poo poo face", +"you're a smelly poo-poo face", "you're a smelly poo poo face"] // Initialize Express.js app const app = express(); @@ -95,6 +97,17 @@ client.on('messageCreate', async message => { client.on('messageCreate', async message => { if (message.author.bot) { return; } + let found = false; + + for (let i = 0; i < whitelistContains.length; i++) { + if (message.content.includes(whitelistContains[i])) { + found = true; + break; + } + } + + if (found) { return; } + try { const result = await perspective.analyze(message.content); console.log(`TOXICITY [0-1]: ${result.attributeScores.TOXICITY.summaryScore.value}`) @@ -108,7 +121,18 @@ client.on('messageCreate', async message => { }) client.on('messageUpdate', async (oldMessage, newMessage) => { - if (newMessage.author.bot) { return; } + if (message.author.bot) { return; } + let found = false; + + for (let i = 0; i < whitelistContains.length; i++) { + if (message.content.includes(whitelistContains[i])) { + found = true; + break; + } + } + + if (found) { return; } + console.log(`${oldMessage} ==> ${newMessage}`) try { const result = await perspective.analyze(newMessage.content);