Comments (3)
Hello 👋 Thank you very much for raising an issue 🙌 The maintainers will get back to you soon for discussion over the issue! Thank you for your contributions. 🚀
If you would like to continue contributing to open source and would like to do it with an awesome inclusive community, you should join our Discord Server - we help and encourage each other to contribute to open source little and often 🤓 Any questions, let us know!
from classroom-monitor-bot.
Hey, I have an idea to implement this. Let me know if I can work on it or is there a better way to do this,
const csgo_scam =
"hello i leave from csgo and give all my inventory, the first 3 will get trade";
const csgo_res = csgo_scam.match(/csgo|trade|inventory/g);
console.log(csgo_res);
const ban_requirements = {
csgo: 3, // [csgo, inventory, trade]
discord1: 2, // [discord, nitro]
discord2: 3, // [discord, nitro, steam]
discord3: 3, // [discord, nitro, month]
discord4: 3, // [referral, discord, nitro]
};
if (csgo_res.length === ban_requirements.csgo) {
// message.delete();
// or
// ban(user);
console.log("delete message");
}
// same for other scams ...
- Line 2 matches given string with the given words using regex and returns all the words that matched.
- So the returned array's length is same as number of words we matched, then its a scam message.
from classroom-monitor-bot.
Hey @genzyy 👋. I meant using regex for the steam scam links and not the actually message which would be sent along with that link. Most of the steam scam links are similar, while the scam message may vary.
from classroom-monitor-bot.
Related Issues (20)
- [Bug]: Bot message for profane words is unclear HOT 1
- [Bug]: Add Chinese, Japanese and American to the allowed list HOT 5
- [Bug]: Bot not capturing edtech startups HOT 4
- [FEATURE] Add the Gitpod ready-to-code system HOT 3
- [BUG] Add `remain` to the whitelist HOT 2
- [BUG] Classroom Bot giving warning for a common word HOT 1
- [Chore] Remove the error reply HOT 3
- [BUG] Add `hook` to the list HOT 1
- [FEATURE] Add custom log and error handlers HOT 2
- [BUG] Adapt to discord v13 HOT 2
- [BUG] use `const` instead of `let` HOT 1
- [FEATURE] Remove warning message from the CM Bot when a user updates their message. HOT 6
- [BUG] Add "UK" to whitelist HOT 5
- [BUG] Trigger for Whitespace HOT 1
- [BUG] use of undefined variable HOT 1
- [FEATURE] Don't prompt for restricted links if a DM is sent to the concerned sender. HOT 2
- [BUG] Commands/slash commands not working HOT 10
- [BUG] Outdated links/content HOT 6
- [BUG] Website not deploying HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from classroom-monitor-bot.