Skip to content

A Discord bot written in C# that provides useful and niche moderation functionality

Notifications You must be signed in to change notification settings

Rekkonnect/FetaWarrior

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Feta Warrior

This bot started as a quick solution for mass banning the thousands of accounts that raided a server that I was an admin in. It was then considered to be released for the public since no other bot was found to provide that kind of functionality.

Permissions required:

  • Kick Members
  • Ban Members
  • Manage Guild
  • View Channels
  • Send Messages
  • Manage Messages
  • Read Message History

Usage

General Information

The bot fully operates using slash commands, old prefixes are no longer being used and handled. Just type / and you'll start seeing the available commands at the time of writing your command.

Functionality

  • Mass kick/ban members based on system messages
  • Mass kick/ban members based on join dates
  • Mass kick/ban members with default avatars
  • Delete messages in a specified channel within a specified range
  • Delete all messages sent in a specified channel
  • Remove bans for deleted users
  • Delete all announcement crosspost messages where the original announcement message was deleted
  • Move all channels in a category to another
  • Handle users in voice channels (move, disconnect, mute, etc.)
  • Clear invites based on specified criteria

Planned Functionality

Libraries Used

Contribution

Contributions are welcome, under the following constraints:

  • The PR either fixes an issue, or adds functionality that fits the bot. For clarification, just because there is a FunModule, it doesn't mean the bot should offer as many fun-related commands as possible; it's a moderation-oriented bot to offer just enough functionality that other bots do not provide.
  • The code fits the code style that's applied in the pre-existing code.

How to Test

¯\_(ツ)_/¯

Ideally, you will want to test your code so that it does not cause issues. The official instance of the bot, including its secrets, are intentionally left unpublished, for obvious reasons.

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages