Updates over the past couple days.

I've been hard at work adding features, squashing bugs & sprucing things up over the past few days.

Here's a quick overview from the past 4 days alone, yes i copied this directly from the change log.

  • Added ban & kick commands.
  • Added avatar command.
  • The bot now has 2 default prefixes. @ScrumpBot & mb!
  • Prefixes can be customised by doing mb!prefix [new prefix] (@ScrumpBot will stay as a prefix even when changed).
  • Mod log channels can be created (configure with mb!modchannel #channel).
  • Warns have been added, warn a user with mb!warn @user reason.
  • Warn listing has been added, do mb!warns @user.
  • Warn revoking has been added, do mb!revoke @user warnid (WarnID shown on warns page).
  • DM, Log & Channel messages can be customised for Kick, Ban & Warn events with mb!config.
  • Welcome messages added mb!welcomeconfig & mb!welcomechannel #channel
  • Leave messages added mb!leaveconfig & mb!leavechannel #channel
  • The multiban command now accepts user mentions as well as userids. mb!multiban @user @user userid @user
  • {warn_count} added to variables, returns the users warn count.
  • mb!testwelcome & mb!testleave have been added, they test the welcome & leave system.
  • {duration} added to variables, if a user is muted, it will show the duration.
  • on_mute added to mb!config
  • on_unmute added to mb!config
  • on_expired_mute added to mb!config (has no channel_messages option).
  • on_unwarn added to mb!config
  • mb!unwarn added as an alias to mb!revoke
  • mb!muterole @role added, set's the mute role.
  • mb!tempmute @user duration reason added. (duration example 7d6hr12m5s
  • mb!mute @user reason added, mutes a user forever.
  • mb!unmute @user reason added, unmutes a user.
  • mb!help is now a reaction-based menu, looks nicer this way.
  • mb!purge amount reason has been added, will delete amount messages from channel.
  • on_purge has been added to mb!config (has no dms option).
  • {amount} has been added to variables, only works for on_purge (edit: & on_userpurge), shows how many messages have been deleted.
  • {channel_mention} has been added to variables, only works for on_purge, mentions the channel the command was ran in.
  • {channel_id} has been added to variables, only works for on_purge, provides the ID of the channel the command was ran in.
  • mb!testwelcome & mb!testleave have been updated to provided debug information as well as send the test message in the channel the command was ran in.
  • {warnid} has been added to variables, only works with on_warn & on_unwarn. Provides the WarnID
  • Added a page 0 to mb!help that explains what each page is.
  • mb!userpurge @user amount reason Purges (amount) messages from (user) in the channel.
  • on_userpurge has been added to events.
  • {amount} variable can be used with on_userpurge as well as on_purge now.
  • mb!serverinfo sends information about the current server.
  • mb!userinfo @user sends information about the user.