Skip to content

Seluj78/ModoBot

Repository files navigation

ModoBot

TODO:

  • ban command to ban a user from the server
  • unban command to revoke a ban from the server
  • warn to warn a user of his actions
  • clear to clear a count of mesages from a channel
  • note To set a note on a user, visible only by moderator
  • search Gets all info in db of passed user id (bans, notes, warnings, mutes)
  • lock locks a channel
  • unlock unlocks a channel
  • info Get info on the accounts (created, joined etc)
  • mute Mutes a user
  • unmute Unmutes a user
  • Pretty help page
  • Add action logs (log what action a moderator takes)
  • Finer permissions and role handling
  • DB for managing roles and permissions
  • Auto import of roles
  • pretty embeds for all messages
  • Tout mettre en français
  • Add a admin interface on flask
  • Add task to check if members that were supposed to be unmuted during server downtime be unmuted
  • Only resp staff and above can warn/ban moderators https://gist.github.com/OneEyedKnight/9e1b2c939185df87bb6dfff0330df9f0#file-moderation-py-L5
  • Cannot ban user above you
  • Add times in embeds in footers
  • Pretty embeds for locks
  • Add more emojis
  • Add check to not do anything on the bot
  • Check all possible errors
  • Redo error embeds.
  • Dissalow double mutes/bans/etc
  • Automatically send archive
  • Add reports for unauthorized use of command
  • When a user is muted remove all roles and put them back after
  • Allow clear to be used everywhere
  • Check channels perms for clear
  • Add lots of logging
  • Replace IDs with mentions in search and others
  • Merge info and search
  • Change all colors of embeds
  • pretty dates/add timeuntil
  • Add archive for clear/lock/unlock
  • If user_roles for mute is / then send message to ask roles

V2:

  • uclear Deletes messages from user X times
  • delnote Deletes a note
  • delwarn Deletes a warning
  • aban Ask for ban (modotests)
  • aunban Ask for unban (< resp staff)
  • Flask search page
  • Move commands to COGS
  • An appeal system where when a user is banned, he can appeal to ask to be redeemed for his ban
  • custom commands for channels (!salon)
  • Improve search results (Nicer look and better text)
  • Add command that shows what role can do which command
  • Add warning count to user, add ban after 5 warns
  • Warns expire after a certain time
  • Add reason for lock
  • Stats for overall moderation and stats per moderator
  • Relational db to link actions to moderators
  • Blacklist words to be deleted automatically like (recherche game)
  • Move unmute task outside of init
  • Add auto unlock after a period of time
  • Find a way to optimize getting the role "Muted"
  • say command with embeds

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published