Skip to content
This repository has been archived by the owner on Jan 21, 2023. It is now read-only.

Latest commit

 

History

History
80 lines (73 loc) · 3.39 KB

README.md

File metadata and controls

80 lines (73 loc) · 3.39 KB

EOL

This project has been abandoned.
If you're looking for alternatives: Honestly just ditch Discord and switch to Matrix, you're definetly going to have a much better time there.

Discord-LibreBot

An open-source Discord Bot (concept)

Features

easy setup

THe Bot works perfectly on defualt settings It has an extremly simple to use GUI and you just need to invite the Bot and it sets up everythig automatically But you can configure and twerk everything if you want to

Moderation

  • Infractions System
  • Automatic Actions based on Infractions (e.g. 3 Infractions / one day => Tempmute 1 week)
  • Mod-Log of moderator actions
  • Set Individual Permissions (Whitelist + Blacklist) for commands
  • Set User + Server Cooldowns and custom cooldowns per Role (e.g. mod 5s cooldown, admin 3s, etc.)
  • Set optional Roles that are removed while being muted
  • Re-apply mute-role if user leaves and joins again

  • Command Action
    infractions [user] Displays a user's infractions
    warn <user> <reason> Warns a user (add Infraction)
    tempmute <user> <time> <reason> Temporarily server-mutes a user
    mute <user> <reason> Server-mutes a user
    unmute <user> [reason] Unmutes a user
    kick <user> <reason> Kicks a user from the server
    tempban <user> <time> <reason> Temporarily bans a user from the server
    ban <user> <reason> Bans a user from the server
    unban <user> <reasone> Unbans a user from the server
    clear <amount> [user] Delete a channel's messages

    Automated Actions - Triggers:

    (can be cloned & modified & combined)

  • x warns in y time
  • Mass Mention (x mentions (roles count as 1) in y time/ per message)
  • Spam x messages in y time
  • Advanced Spam detection based on:
    • frequency
    • exact repetitions
    • similar / slightly altered repetitions
    • if the message containts text or not (you can set custom dictionaries)
    • amount of characters
    • mass emojis or caps
    • unicode spam
    • attachment / embed spam
    • excessive swearing (bad word list))
  • set custom Spam probabilty thresholds (e.g. 60% probabilty tempmute, 80% mute, 95% ban, etc.)
  • Wrong language (e.g. not english) used
  • More than x percent caps used
  • Invite Link
  • Bad Links (e.g. IP loggers, links that are flagged by safebrowsing, custom white and black lists, etc.)
  • Bad words
  • NSFW attachments in non-NSFW channel
  • x ghost pings (messages containing pings) in y time or y messages
  • Automated Actions - Actions:

    (can be combined)

  • Undo message deletion to avoid ghost pings
  • Reply to message in Channel
  • Send message in Channel
  • DM Author of message
  • Delete Message
  • Remove Role for Author
  • Warn
  • tempmute
  • mute
  • kick
  • tempban
  • ban
  • post message to channel
  • DM The Owner
  • Advanced Raid and alt protetcion