343 Commits

Author SHA1 Message Date
Twentysix
faa672b78f Removed examples in command group 2016-11-14 15:06:15 +01:00
Caleb Johnson
5a7da3540e [mod] Add cleanup bot command, pep8 2016-11-13 20:53:48 -06:00
Caleb Johnson
dfc4c833f5 [mod] Add cleanup self command, no delete delay 2016-11-13 20:53:37 -06:00
Caleb Johnson
495762254e [Alias, CC] Check presence of messages' prefix before anything else (#462)
Less expensive
2016-11-11 01:27:26 +01:00
Brian Dilks
b5be746783 [Audio] Autoleave after 5 minutes if alone in the v. channel (#456) 2016-11-10 23:56:27 +01:00
Will
bf490d0db1 [Utils] Improved pagify (#439) 2016-11-10 19:08:47 +01:00
Twentysix
e11b0a7fbb [Audio] Better duration in [p]song
Fixes #460
2016-11-10 12:27:22 +01:00
Will
69adfa44fd [Audio] Fix for AttributeError in [p]queue (#458) 2016-11-09 23:30:24 +01:00
Twentysix
a3ab4c6fa0 [Audio] Hotfix 2016-11-08 05:51:44 +01:00
Twentysix
3734470e95 [Audio] Verify installation of ffmpeg/avconv at loading 2016-11-08 05:49:30 +01:00
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
Aioxas
bf4be8a23d [Audio] fileIO -> dataIO conversion (#435) 2016-11-04 14:16:30 +01:00
Aioxas
c3a372c794 [Settings] fileIO -> dataIO conversion (#436) 2016-11-04 14:11:34 +01:00
Will
00fe2730c9 [Audio] Fixed NoneType error (#440)
Fixes #425
2016-11-04 00:07:20 +01:00
Will
a8cf519b2d [Audio] Fix local loop, ordered local playlists' list (#441)
Fix #405 and #413
2016-11-03 23:56:06 +01:00
aikaterna
4ecbd1e8f2 [Downloader] Pagify [p]cog list (#434) 2016-11-02 23:28:33 +01:00
Twentysix
324a2d2156 [Mod] Additional check in on_message, fixed typos
Fixes #433
2016-11-02 22:38:20 +01:00
Twentysix
70b7fe4468 [Owner] Always allow set owner requests 2016-10-31 02:36:16 +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
4d7d00f41d [Owner] Handle non-callable checks 2016-10-23 17:52:28 +02:00
Aioxas
01a379ad39 [Checks] Removal of unused imports (#416) 2016-10-23 02:44:42 +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
7dc597a272 [Trivia] Send trivia lists in DM only if over 100
Fixes #390
2016-10-09 14:50:57 +02:00
Caleb Johnson
dbcd3aedb0 [Owner] Paginate [p]servers list (#408) 2016-10-09 14:17:33 +02:00
Twentysix
35fd351b6e [Audio] Replaced deprecated status functions 2016-10-04 04:03:20 +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
9cfabc7772 [Audio] Sanity check in [p]playlist remove 2016-09-29 10:19:27 +02:00
Twentysix
b48c276af0 [Owner] Renamed [p]set status to game, added [p]set status 2016-09-28 02:33:27 +02:00
Twentysix
9c2246b9b2 [Utils] General escape function
Allows to escape formatting and mass mentions
2016-09-23 09:41:29 +02:00
Irdumb
6c53947219 [Owner] Added [p]set stream command (#310) 2016-09-18 04:39:27 +02:00
Twentysix
5f57ac29ee [Mod] Added clear commands for whitelist/blacklist 2016-09-18 02:34:37 +02:00
Caleb Johnson
eba80519fd [Utils] Added page length argument to pagify (#368) 2016-09-17 17:28:59 +02:00
Twentysix
2dcb1c88d1 [Streams] Better Twitch error handling 2016-09-17 04:03:40 +02:00
Twentysix
2203c7b261 [Streams] Fixed streamalert not using Client-ID 2016-09-15 03:40:14 +02:00
Twentysix
60f4a16828 [DataIO] Atomically save json (#372)
Should put an end to the corruption issues
2016-09-13 00:33:37 +02:00
Twentysix
f121e6a90d [Owner] Limit [p]leave to server chat 2016-09-07 08:39:09 +02:00
Twentysix
26263ee67e [Economy] Add optional argument initial_balance in create_account 2016-09-03 06:29:57 +02:00
Thomas Mercurio
621b57d0e4 [Utils] Added question() to chat_formatting (#365) 2016-08-31 20:30:05 +02:00
Matthew Knecht
38323a6f4d [Economy] Condense [p]slot outcome to one message (#360) 2016-08-31 19:53:04 +02:00
Twentysix
306fe1ca13 [Owner] Handle rate limit of name change 2016-08-31 18:55:49 +02:00