47 Commits

Author SHA1 Message Date
Twentysix
13d8da7e09 [Mod] Added an user muting system
Based on user channel overwrites to avoid role management complications. Retains previous send_message permissions (None/True) when the user is unmuted and respects current overwrites.
Supports channel and server wide muting.
2016-11-07 02:10:54 +01:00
Twentysix
d9c4bfa15f [Mod] Fixed on_message check
Terrible mistake
2016-11-06 14:06:10 +01:00
Twentysix
324a2d2156 [Mod] Additional check in on_message, fixed typos
Fixes #433
2016-11-02 22:38:20 +01:00
Twentysix
37ad0bcb73 [Mod] Fix single message deletion, pt II
...
2016-10-25 02:36:30 +02:00
Twentysix
15db945190 [Mod] Fix single message deletion 2016-10-25 02:27:51 +02:00
Twentysix
ca7cb9c92f [Mod] Removed superfluous .format
Fixes #420
2016-10-23 01:51:08 +02:00
Twentysix
dbc7f04d25 [Mod] Default [p]reason to last case assigned if case # is not specified 2016-10-17 05:14:17 +02:00
Twentysix
a7200b0e44 [Mod] Hotfix for wrongful deletion of messages /w attachments 2016-10-15 19:22:41 +02:00
Twentysix
a29ed0c381 [Mod] Added docstring for [p]reason, fixed typo 2016-10-14 22:52:14 +02:00
Twentysix
0f6e788214 [Mod] Added mod-log and various antispam features
Modlog with settable channel
Toggeable autoban for X number of different mentions in a single message
Toggeable deletion of repeated messages
2016-10-14 22:29:55 +02:00
Twentysix
ddd4b2bcff [Mod] Typo in message deletion 2016-10-11 18:49:25 +02:00
Twentysix
7a3c963009 FileIO to DataIO conversion (#410) 2016-10-10 03:40:09 +02:00
Twentysix
fe8ae25e1b [Mod] Send invite to user before softban 2016-10-03 21:32:22 +02:00
Twentysix
956668cea1 [Mod] Reimplemented cleanup loggers 2016-10-03 00:53:30 +02:00
Twentysix
3274209048 [Mod] Refactor cleanup functions 2016-10-02 00:20:40 +02:00
Twentysix
5f57ac29ee [Mod] Added clear commands for whitelist/blacklist 2016-09-18 02:34:37 +02:00
Twentysix
8b52bd56af Record users' nickname history
20 names and 20 nicknames maximum
2016-06-22 01:08:47 +02:00
Twentysix
60d607fee4 Added !cleanup after
Deletes all messages after specified message
2016-06-15 22:50:44 +02:00
Twentysix
242d5bf63b Update !editrole color's docstring 2016-06-11 19:23:33 +02:00
Twentysix
b0a017c34e Added !softban 2016-05-31 00:27:27 +02:00
Twentysix
11dddc4e40 Checks for administrator role 2016-05-22 18:39:57 +02:00
Twentysix
0bc7b41d8c Mass deletion support for cleanup (#254)
Defaults to slow deletion if not bot account
2016-05-13 22:56:59 +02:00
Will Tekulve
e0edfedde3 Merge branch 'develop' into cog-changes 2016-05-12 21:30:31 -04:00
Will Tekulve
0d92adf055 Merge fix. 2016-05-12 21:24:32 -04:00
Twentysix
2f12a3b2e9 Typo 2016-05-13 02:54:33 +02:00
Twentysix
eb6451a317 Rewrite audio (multivoice) (#249) 2016-05-13 02:28:21 +02:00
Twentysix
ef54883d15 Added way to reset nicknames 2016-05-01 02:57:31 +02:00
Twentysix
b7a2ded43b Quick and dirty fix for !cleanup 2016-05-01 01:09:00 +02:00
Twentysix
4eccdcdcd6 Added !set nickname and !rename <user> 2016-05-01 00:04:04 +02:00
Twentysix
deeb7efb37 Mod cog now records name changes
!names <user>
2016-04-23 23:29:09 +02:00
Twentysix
e376bd7c2c Permission error handling in cleanup 2016-03-01 13:09:39 +01:00
Twentysix
a58aebe218 Fix to !help failing in DM 2016-02-29 18:06:56 +01:00
Twentysix
22514af4d9 Polish 2016-02-29 13:53:09 +01:00
Will Tekulve
e794fb1c9a add serverowner check and make modset owner only 2016-02-28 20:24:26 -05:00
Will Tekulve
96e04bdf98 fixed variable name in ban 2016-02-27 21:28:25 -05:00
Will Tekulve
fc073343e4 add get_server for admin/mod settings for modset help 2016-02-27 04:17:01 -05:00
Will Tekulve
bbcf52a3a5 remove deprecated comment 2016-02-27 04:05:47 -05:00
Will Tekulve
563d7bb395 initial working update 2016-02-27 04:02:32 -05:00
Will Tekulve
d565849a35 started on multi server roles configuration 2016-02-26 23:47:30 -05:00
Twentysix
b505c1ba9a Added !editrole commands, fixed logging
!editrole name
!editrole colour
Fixed an issue with loggers being loaded again in case of module restart
2016-02-21 12:38:14 +01:00
Twentysix
cff8b8cd1c Implemented logging, expanded economy
Mod commands are now logged into data/mod/mod.log
Economy events are logged into data/economy/economy.log
Added !bank set to set credits (admin/owner)
Added !bank transfer to transfer credits between bank accounts
Modified !bank balance, it can now show the balance of other users too
2016-02-20 22:10:30 +01:00
Twentysix
abaf1778c7 Adapted functions to new help on error 2016-02-18 15:00:59 +01:00
Twentysix
bd66de2c98 Added !filter !leave, fixed CC permissions 2016-02-14 20:32:56 +01:00
Twentysix
dc0bf207b8 Added !server, !join and some general improvements
Audio's task now properly checks if the audio module is still loaded
Added !server to cogs.general for server info
Added !join <invite> (owner only) to make Red join other servers
settings.json now gets deleted if login fails
2016-02-13 14:52:26 +01:00
Twentysix
a86389c9e8 Added ignore channels/servers capabilities
Changed !help behaviour
2016-02-13 09:46:25 +01:00
Twentysix
98ec7d279f More typos 2016-02-07 23:26:50 +01:00
Twentysix
a3fcbe944d First commit 2016-02-07 18:47:24 +01:00