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&kickcommands. - Added
avatarcommand. - The bot now has 2 default prefixes.
@ScrumpBot&mb! - Prefixes can be customised by doing
mb!prefix [new prefix](@ScrumpBotwill 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 onwarnspage). - 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!testleavehave been added, they test the welcome & leave system. -
{duration}added to variables, if a user is muted, it will show the duration. -
on_muteadded tomb!config -
on_unmuteadded tomb!config -
on_expired_muteadded tomb!config(has nochannel_messagesoption). -
on_unwarnadded tomb!config -
mb!unwarnadded as an alias tomb!revoke -
mb!muterole @roleadded, set's the mute role. -
mb!tempmute @user duration reasonadded. (durationexample 7d6hr12m5s -
mb!mute @user reasonadded, mutes a user forever. -
mb!unmute @user reasonadded, unmutes a user. -
mb!helpis now a reaction-based menu, looks nicer this way. -
mb!purge amount reasonhas been added, will deleteamountmessages from channel. -
on_purgehas been added tomb!config(has nodmsoption). -
{amount}has been added to variables, only works foron_purge(edit: &on_userpurge), shows how many messages have been deleted. -
{channel_mention}has been added to variables, only works foron_purge, mentions the channel the command was ran in. -
{channel_id}has been added to variables, only works foron_purge, provides the ID of the channel the command was ran in. -
mb!testwelcome&mb!testleavehave 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 withon_warn&on_unwarn. Provides the WarnID - Added a page 0 to
mb!helpthat explains what each page is. -
mb!userpurge @user amount reasonPurges (amount) messages from (user) in the channel. -
on_userpurgehas been added to events. -
{amount}variable can be used withon_userpurgeas well ason_purgenow. -
mb!serverinfosends information about the current server. -
mb!userinfo @usersends information about the user.