jagrosh / vortex Goto Github PK
View Code? Open in Web Editor NEWπ Discord Moderation Bot
Home Page: https://github.com/jagrosh/Vortex/wiki
License: Apache License 2.0
π Discord Moderation Bot
Home Page: https://github.com/jagrosh/Vortex/wiki
License: Apache License 2.0
Im pretty sure that the bot has been hacked.
It would be nice if we could blacklist URLs by Domain, ie porn sites
Vortex depends on EasySQL 0.2 but the latest version of EasySQL published is only 0.1.
https://github.com/jagrosh/EasySQL/blob/master/pom.xml#L6
Hi I meet all the requirements, and when I try to add it to the right server it says something like ?this bot cannot be invited to more servers, contact owner to verify the botβ
i think this would be a good feature for enhancing privacy, e.g. someone meant to paste a funny meme, but instead pasted their account password, then edited the message to change it. now their account password is logged in the servers most likely public log channel, and the only way to remove it would to be contacting an admin (which could take some time)
i'd add enhancement label, but idk how to use labels on github lol
The checks about 30 human users dont work when you readd the bot after it leaves
Seems like a very basic feature. However, I can't find any way to enable something like this.
Hi there I'm the owner of the dogecoin community server and we often get raided by botnets, so the anti-raid mode on Vortex is super useful! π
One problem we've noticed though is that while the anti-raid mode is triggered correctly, it does not affect the five or so members who joined in the short period before-hand. Hopefully, you can see what I mean in the image below:
You can see that the first four bots were never kicked. Here is the mod log too showing the timestamps for when auto anti-raid mode was triggered:
I propose that when auto anti-raid mode triggers, Vortex should also kick the members who joined in the configurable raidmodeTime
(in our case the past 120 seconds).
I've implemented this in a fork of the repo and can submit it as a PR if you'd like. Thanks!
I'm not sure how you would like to handle this, but there should be some way to use message purging without it leaking from private channels to public.
Discord changed their sanitation character list which allows vortex to mention everyone in some specific conditions. This is an exploit.
@jagrosh it was just performed in your bots server and Discord Giveaways. We can't do nothing about it.
I am unable to remove a punishment as I made 2 mute punishments
After purging messages, I believe the bot should delete both the command and the answer after there is enough time to read it. Since this doesn't happen, the only way to remove the clutter is by manually deleting, which is annoying >:/
Perhaps allow users to adjust the messages sent by the bot?
i.e. changing the content of the strike message to perhaps add information on where they could appeal the strike, or explaining further on what this means.
Maybe dynamically change the message to some preset ones depending on how many strikes they have
Whatever server I invite Vortex to, it just leaves automatically after a matter of a couple minutes, can't even use one command before it automatically leaves the server! Plus, the bot can't be invited at the moment (its probably down, but I had to say)
V
For an overview of Hacktoberfest, click here.
For those of you interested in participating in Hacktoberfest, here is an opportunity for making contributions to Vortex! I am currently looking for pull requests to contribute to the referral/advertisement/ip-logger list. The current list can be found here.
Instructions:
hacktoberfest
branch.[Hacktoberfest]
in the title of your PR.Requirements:
hacktoberfest
branch.5
valid domains for your PR to be accepted.images.google.com
; no paths, like google.com/images
; no http/https, like https://google.com
). If the root site is not a referral/ad/ip-logging site, please do not add it.It would be awesome if we could enter 0 as the strike number to just warn the user (or maybe a new command like "warn" would be great).
Thanks a lot!
We received the following cryptocurrency copypastas. All variations are included. Message content is copied directly from Vortex deletion logs.
Related to #65, which just added the domains to the referral list. I closed that PR because two of them were actually sent via DM instead of in-server.
Airdrop Time! Chainlink has an airdrop atm. You can join here https://linkairdrop.io/ (And heres the Tweet: https://imgur.com/IWOfHjJ) hope its okey that im posting this just wanted to help :3
Airdrop Time! Chainlink has an airdrop atm. You can join here https://linkairdrop.io/ (And heres the Tweet: https://imgur.com/a/f6ceQcV) hope its okey that im posting this just wanted to help :3
Airdrop Time! OmiseGo has an token airdrop atm. You can participate here https://omg-airdrop.io/ (And heres the Tweet: https://imgur.com/a/YhZxGdB)
wtf theres a crypto giveaway atm, i just got 1.2 btc i cant believe it... heres tweet: https://imgpile.com/i/uYUW1c and link: https://ethway.io/ (its almost over so hurry if you want some too :D)
wtf theres a crypto giveaway atm, i just got 1.2 btc i cant believe it... heres tweet: https://imgpile.com/i/uY7b2P and link: https://ethway.io/ (its almost over so hurry if you want some too :D)
wtf theres a crypto giveaway atm, i just got 1.2 btc i cant believe it... heres tweet: https://imgpile.com/i/uPzOPu and link: https://ethway.io/ (its almost over so hurry)
wtf tesla is doing a crypto giveaway atm, i just got 1.2 btc i cant believe it... heres tweet: https://imgpile.com/i/uPCWPF and link: https://ethway.io/ (its almost over so hurry)
wtf tesla is doing a crypto giveaway atm, i just got 1.2 btc i cant believe it... heres tweet: https://imgpile.com/i/uPh7b3 and link: https://ethway.io/ (its almost over so hurry)
Why does it have to be 6 mentions? it's annoying decrease it to 3 mentions ...
Vortex pro is not available
i can't see it at the commands only anti duplicate but it is not the same thing as anti spam
Some spambots automatically rejoin after being kicked, leading to a lot of noise. Would it be possible (or practical) to be able to configure Anti-Raid Mode to ban people who rejoin x number of times?
Happy to look into a PR if requested.
Thanks
The images/files themselves don't need to be logged, but a notification that the image/file was deleted should be logged.
A use case for this could be, for example.
I as a server admin, I would like to set every channel private for everyone.
All channels but one, this channel provides server rules and etiquette, at the end It would hand the users a command to access the server functionality.
for example:
When users type >>ireadtherules
they are given a role and are now able to access all the server's channels
Howdy! On a server I moderate in, we've been trying to setup Vortex and came across a small thing that could be added that would make Vortex sublime: Automod capabilities to pardon after a set time period. The team I work with have to rely upon Dyno for this and it's kinda inconvenient considering Vortex does everything else, and does it much better. Please consider adding this feature to Vortex.
it doesn't even reply
I am having some trouble with this bot. It randomly disconnects from the server with no error message, I never kicked it or banned it so it should still be here. Please fix this issue
@everyone Hi, this is a message from the discord creator and he tells you a little bit about what will happen on discord on July 23rd. Please do not send this back to the person you received it. Dear members of discord, discord is supposed to close on November 7, 2018, because it has become too populated. There have been many members complaining that discord has become very slow. indicate that there are many active members of discord but also many new members. We will send this message to see if members are active or not. If you are active please send to 15 other users using copy and paste to show that you are still active. Those who do not send this message within 2 weeks will be deleted without hesitation to make more space. Send this message to all your friends to show you're still active and you will not be deleted Plsss :heart: :yellow_heart: :green_heart: :blue_heart:
seen this one a few times now in my own discord server and in others, there are multiple variations but mainly the content is the same.
I have a punishment i do not require where do i delete it?
thank you very much good sir
no, do it.
my discord was getting lot of spambots joining then PM'ing members advertisements so i added this bot, i enabled the autoraid and it worked for maybe 10 accounts but then another 30 or so bots after were able to join fine. also when i checked a few hours later the raid mode had never turned off
have a toggle to automatically ban users in the discord banlist, and maybe an exemption command to allow someone to join anyway
I recently got Vortex on my server and it really works but is there a way to lower the spam because it turned out that it's really harsh on the spam. After 2 quick messages it gives a strike, is there a way to increase this number so instead of 2 it would 4-10
I add vortex bot but it keeps leaving after an hour or so. I don't know what I am doing wrong. help?
Links such as goo.gl
and bit.ly
links are ignored when checking for discord invite links.
The only way I can think to fix this would be to send a GET request to every link sent and follow the redirects (unless there are too many redirects) to see if the final url matches your Regex found in src/vortex/AutoMod.java:57.
This would be much like the >>audit command, showing recent bans. If you do >>bans search Vortex would search for a member matching the specified name and would do a search for a specified ban reason. Example: >>bans search member jagrosh >>bans search reason trolling. If you do >>bans all it will show the full ban list, reason, and moderator(if possible). The permissions to use this command would be Ban Members or the Moderator Role.
The copypasta.txt file that catt0s modified causes the bot to not run for some reason.
This is not a huge issue as the unmodified version can be used instead.
In AutoMod.java, there is no class called "URLResolver", but is is referenced in the code. The only *
import in that class is net.dv8tion.jda.core.entities.*
, and net.dv8tion.jda.core.entities.URLResolver
doesn't exist. It also doesn't exist in the same package.
In the BasicLogger class, it imports com.jagrosh.vortex.utils.AvatarUtil
, but that class does not exist: https://github.com/jagrosh/Vortex/tree/master/src/main/java/com/jagrosh/vortex/utils
There is no clear explanation on what units or timeframes are allowed
>>mute @[username] 7d
will return [username] muted for 1w
but >>mute @[username] 1w
does not work.
In !userinfo
there is a join index next to the guild join date/date and it appears to be incorrect
It appears that it adds a "1"
to the end of the index rather than treating it as an integer.
As far as I can tell the problem is here?
Hello,
On my server I have about 5 roles, and I have the Mutes role above all of them. When vortex gives out the Muted role people are still able to type in chat and such, and I'm wondering if it's because they retain the past roles such as (if someone is on roster, get the Muted role, but they still have roster, they can still type)
Thank you
I'm trying to disable warnings for an advertisement channel. How do I disable these warnings?
Editing one message a few times quickly will trigger a spam warning. This should only be triggered when sending a new message multiple times.
when i use ((setup it doesn't have AutoMod option and neither any command to enable anti spam
ok, vortex is striking me alot for no reason and im actualy about to get banned forever from a server and i should actualy have about 3 strikes
i once got striked for 3 strikes for sending a GIF
if u can please check if there its true that vortex does sign me as "cursed" or somthing then can u please dm my discord: _DipperPines#8115 that i am cursed and if u can please all of my strikes but the ones i got from staff and the one i did @everyone(talking to the devs)
even if im not just dm me that im not(still talking to the devs)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.