freeCodeCamp / camper-gitter-bot

Finally, robotic beings rule the world.
BSD 3-Clause "New" or "Revised" License
96 stars 65 forks source link

Add a "ban" command? #162

Closed joker314 closed 6 years ago

joker314 commented 6 years ago

[ feature request ]

The problem

A while ago, I was banned from freeCodeCamp Gitter rooms. However, due to the vast array of Gitter rooms that freeCodeCamp runs, the relevant moderator failed to ban me from all rooms, because they were doing it manually. This is bad. If an actually bad person was banned, they need to be properly stopped.

The solution

If CamperBot had a moderator-only command, moderators could properly ban users. They would just tell CamperBot to do it. Alternatively, given that the Admin chat's consistent structure in ban reports can be easily monitored by the bot, it could just automatically ban when it sees a moderator submit such a report.

So, a moderator would write

@CamperBot ban @joker314

And it would go through each room and ban the user (assuming the Gitter API for that is public).

Thoughts?

joker314 commented 6 years ago

Partial duplicate of #5