/spikey

Discord moderation bot

Primary LanguagePython

spikey

Discord moderation bot

Commands

Configuration

Only useable by server admins
  • +config_logs TextChannel Choose to which channel the logs get sent
  • +config_mute Role Choose which role to be added to a member when muted
  • +config_warn_mute time Choose for how long a member will be muted after being warned
  • +config_strike_mute time Choose for how long a member will be muted after being struck
  • +config_auto_strike integer Choose how many warnings until a member is automatically struck
  • +config_auto_ban integer Choose how many strikes until a member is automatically banned
  • +config_nicknames TextChannel Choose to which channel the nickname requests are sent

Infractions

Only useable by server moderators (except +infractions)
  • +warn Member <"reason"> Warn a member
  • +strike Member <"reason"> Strike a member
  • +infractions view your infractions

    Moderators can do +infractions Member to view a member's warns

Repealing

Only useable by server moderators

  • +repeal_warn Member WarnID Repeal one of a member's warnings
  • +repeal_strike Member StrikeID Repeal one of a member's strikes

Muting

Only useable by server moderators (except +view_mutes)

  • +mute Member <time>Adds the muted role (set by config_mute) to the for a specified time

    If time is omitted, they will be muted indefinitely

  • +unmute Member removes the muted role (set by config_mute) from a member
  • +view_mutes View your current mutes across all the servers you and spikey are in
  • +view_server_mutes View the current mutes in the server

Members

Useable by any server member

  • +infractions View your infractions
  • +view_mutes View your current mutes across all the servers you and spikey are in
  • +nickname Request a nickname to have in the server