GAwesomeBot / bot

A super Awesome Discord bot
https://gawesomebot.com
GNU General Public License v2.0
383 stars 185 forks source link

[Suggestion] Make soft-ban command act like other bots #181

Closed F0xin1 closed 6 years ago

F0xin1 commented 7 years ago

Soft-ban on other bots bans the user, and unbans them, this is usually done to get rid of the messages.

Pretty simple explanation lol

Just an idea that came up in my mind :P

ghost commented 7 years ago

inb4 But We're Different!™

vladfrangu commented 7 years ago

But We're Different!™️

vladfrangu commented 7 years ago

Softban works by banning the user, without removing his / hers / its messages.

A new ban command could be easily done, but I don't really see its need

0sean commented 7 years ago

@Kyle2000 The only problem with nuke is it doesn't always remove all of the messages. I think this would be cool. :+1:

vladfrangu commented 7 years ago

Let me correct you. The Discord API prevents any bot from bulk deleting messages that are older than 2 weeks. Meaning, the bot will just ignore them.

In some APIs, like Discord.JS, theres an option to delete the even older ones, at who knows what price.

ghost commented 7 years ago

@theanidox As far as I know, there's no way to remove all of a user's messages anyway. Definitely not those older than 2 weeks. Nuke takes in the message count as a number of messages to search, then deletes the ones it finds — not the most recent of that number of messages which match the query.

ghost commented 7 years ago

Anyway: softban in GAB is different but it definitely serves a useful purpose. I've used both standard ban and softban in different cases, both for legitimate practical purposes. However, I don't see the practical use of a ban-nuke-unban function.

vladfrangu commented 7 years ago

You have the extension API at your hands. ~Abuse~ Use it 😛

Gilbert142 commented 6 years ago

Closing until someone else wants to argue for the ban-nuke-unban command.