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 onwarns
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 tomb!config
-
on_unmute
added tomb!config
-
on_expired_mute
added tomb!config
(has nochannel_messages
option). -
on_unwarn
added tomb!config
-
mb!unwarn
added as an alias tomb!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 deleteamount
messages from channel. -
on_purge
has been added tomb!config
(has nodms
option). -
{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!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 withon_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 withon_userpurge
as well ason_purge
now. -
mb!serverinfo
sends information about the current server. -
mb!userinfo @user
sends information about the user.