679 Commits

Author SHA1 Message Date
Twentysix
aef46f3820 [Downloader] Fix patch notes error
Fixes #481
2016-11-21 17:45:51 +01:00
Sentry
fba3a079dd [Audio] Fix [p]stop error when user is not in the channel (#480) 2016-11-20 21:30:48 +01:00
aikaterna
5acf2f8ec7 [Owner] Pagify [p]cogs (#482) 2016-11-20 17:56:53 +01:00
Twentysix
570e0d1b0d [Owner] Added [p]cogs command for listing of cogs 2016-11-20 05:26:00 +01:00
Will
630bee8cb6 [Audio] Fix [p]song with local tracks (#479) 2016-11-19 16:49:05 +01:00
Twentysix
59d4604462 [Core] Hotfix
send_message wasn't returning the message object
2016-11-19 16:33:14 +01:00
Twentysix
90272b378a [Core] Message modifiers (#477)
Message modifiers offer an easy way for cogs to edit outcoming messages without resorting to hacky methods
2016-11-19 14:47:46 +01:00
Caleb Johnson
dd9fc4f7c2 [Mod] Include trigger message in cleanup self for selfbots (#468) 2016-11-18 23:28:12 +01:00
Twentysix
458d23c4be [General, Owner] Added more info and stylistic changes to r. embeds cmds 2016-11-18 05:42:23 +01:00
Twentysix
49567bc1a3 [General, Owner] Properly catch perm exceptions for embeds 2016-11-18 01:57:29 +01:00
Twentysix
b740bcae2e [General] Added thumbnails to [p]user/serverinfo 2016-11-17 21:24:05 +01:00
Twentysix
d11d2a5867 [Owner] Rich embed for [p]version 2016-11-17 19:14:37 +01:00
Twentysix
7fe0126a79 [Core] Subclassing of Bot class, Python version check
`send_cmd_help` and `user_allowed` are now part of Bot
2016-11-17 15:03:14 +01:00
Lunar Dust
58f1558f00 [General] Rich embeds for user/serverinfo (#469) 2016-11-17 12:28:58 +01:00
Caleb Johnson
b62108c56a [Downloader] Hotfix, better git error handling, tweak edit timer (#471)
Handles error exit codes from git calls
Tweaked edit timer to not ratelimit on very fast updates
Restored old behavior of initializing community repo on first run
2016-11-17 09:26:17 +01:00
Twentysix
ce5e810e33 [Owner] Rich embed for [p]info 2016-11-16 17:34:02 +01:00
Caleb Johnson
e18f9e6982 [Downloader] Smarter updates, patch notes (#450)
Parallel repo updates with progress indicator
`git reset --hard` instead of `git stash`
Displaying of added, removed, and updated cogs
Smart reload of only updated cogs
Patch notes for updated cogs using `git log` (RJM)
2016-11-15 14:35:14 +01:00
Twentysix
26ab7f2c45 [Mod] Added [p]cleanup bot, [p]cleanup self (#466)
`[p]cleanup bot` deletes user's command messages and bot's messages
`[p]cleanup self` deletes bot's messages
2016-11-14 15:10:36 +01:00
Twentysix
faa672b78f Removed examples in command group 2016-11-14 15:06:15 +01:00
Twentysix
26404ebced [Owner] Refactoring 2016-11-14 14:40:28 +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
70afff5b5f [Core, Alias, Customcom] Moved bot checks to user_allowed (#454)
More selfbot friendliness for modded Reds
2016-11-14 03:36:38 +01:00
Twentysix
36216a4058 [Core] Removed outdated error checks 2016-11-14 02:23:00 +01:00
Will
c645709dea [Owner] Pagify debug (#465) 2016-11-13 19:11:50 +01: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
c4b1c01a9f [Core] Show custom message to the user if discord.py is missing 2016-11-08 04:46:54 +01:00
Will
3a51eeca65 [Core] Sorting of commands in [p]help (#449) 2016-11-07 14:08:26 +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
ZeLarpMaster
6c236bcd02 [Trivia] Typo in general list (#424) 2016-10-29 16:31:14 +02: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