Michael H
bfd6e4af3f
[V3 Report] Remove outdated reference to tunnel.close() ( #1856 )
2018-06-11 22:16:41 +10:00
Michael H
31612aae4a
[V3 Mod] Fix [p]modset used without a subcommand ( #1854 )
2018-06-11 22:02:29 +10:00
palmtree5
219367e7c1
Bump version to 3.0.0b16 ( #1804 )
2018-06-10 15:07:57 -08:00
Will
7b64f10fc7
[V3] Pin discord.py for beta 16 release ( #1848 )
...
* Update main requirements
* Update docs requirements
* Black reformat after version update
* Pin dpy in docs
2018-06-10 19:01:58 -04:00
Twentysix
1ad1744054
[V3 General] Fix online user count in [p]serverinfo ( #1844 )
...
* [General] Fix online user count in [p]serverinfo
* [General] Attempt to please the black gods
2018-06-10 23:25:54 +10:00
aikaterna
3759fce090
[V3 Audio] Empty channel disconnect setting ( #1832 )
...
* [V3 Audio] Empty channel disconnect setting
* [V3 Audio] Small fixes
* [V3 Audio] Remove unused variable
* [V3 Audio] Timer task
2018-06-09 21:55:28 -04:00
Will
470521f7c8
[V3 DataConverter] Fix past nicks conversion for mod ( #1840 )
...
* Fix existing tests permanently modifying attributes
* Add dataconverter tests file
* Fix past nicks spec converter
* Update gitignore for dataconverter data files
* Add data file for dataconverter test
* Simplify fix
2018-06-09 20:27:06 -04:00
Tobotimus
a070dffb93
[V3 Streams] Fix streams race condition ( #1834 )
2018-06-10 00:12:58 +10:00
Tobotimus
033d0113a5
[V3] Send meaningful responses on conversion failure ( #1817 )
...
* [V3] Send meaningful responses on conversion failures
* Replace existing `discord.ext.commands` imports
Just to be sure
* Better Permissions converter response
2018-06-08 21:20:40 -04:00
Tobotimus
d0a53ed2df
[V3 Core] Fix backup error ( #1820 )
2018-06-08 21:12:16 -04:00
Michael H
49b80e9fe3
[V3 Report] Patch issue with attachment grabbing ( #1822 )
...
* This fixes the issue on report's side
* This prevents delete_delay from causing future issues where message objects are needed
* black format pass
* use the tools we have to clean this logic up a lot
2018-06-08 21:08:00 -04:00
Michael H
d5f5ddbec5
[V3 Help] Fix formatter field pagination ( #1813 )
...
* fix prefix
* help formatter pagination fix
* index comp fix
2018-06-08 21:02:28 -04:00
Michael H
17c7dd658d
[V3 Core] Command group automatic help ( #1790 )
...
* decorator inheritence
* black format
* add autohelp
* modify commands to use autohelp
2018-06-08 20:54:36 -04:00
Will
ca19ecaefc
[V3 Downloader] Add a requirements list to cog info ( #1827 )
2018-06-08 20:48:46 -04:00
Tobotimus
c149f00f82
[V3 Menu] Don't block on adding reactions ( #1808 )
...
* [V3 Menu] Don't block on adding reactions
* Add a comment
2018-06-08 20:43:42 -04:00
Will
b041d59fc7
[V3 Downloader] Make hidden hidden and add disabled ( #1828 )
...
* Make hidden hidden and add disabled
* Add documentation
2018-06-08 20:39:07 -04:00
Will
b983d5904b
[V3 RPC] Swap back to initial RPC library and hook into core commands ( #1780 )
...
* Switch RPC libs for websockets support
* Implement RPC handling for core
* Black reformat
* Fix docs for build on travis
* Modify RPC to use a Cog base class
* Refactor rpc server reference as global
* Handle cogbase unload method
* Add an init call to handle mutable base attributes
* Move RPC server reference back to the bot object
* Remove unused import
* Add tests for rpc method add/removal
* Add tests for rpc method add/removal and cog base unloading
* Add one more test
* Black reformat
* Add RPC mixin...fix MRO
* Correct internal rpc method names
* Add rpc test html file for debugging/example purposes
* Add documentation
* Add get_method_info
* Update docs with an example RPC call specifying parameter formatting
* Make rpc methods UPPER
* Black reformat
* Fix doc example
* Modify this to match new method naming convention
* Add more tests
2018-06-08 20:31:38 -04:00
Michael H
8b15053dd4
[V3 Mod/Modlog] prevent self-casing the bot + feedback for heirarchy ( #1777 )
...
* prevent the bot from being a modlog target
* prevent heirarchy issues in mod
* modify this comparison to avoid more complex mocking of the guild object in mod test
* spelling
2018-06-08 20:27:07 -04:00
Tobotimus
e15815cd97
[V3 Downloader] Don't do 3rd party agreement without command args ( #1821 )
2018-06-08 20:18:51 -04:00
palmtree5
94a64d8fae
[V3 Downloader] Split available and installed cogs ( #1826 )
2018-06-08 19:58:20 -04:00
Michael H
fd7088de1a
[V3 Help formatter] Better name-as-prefix handling ( #1823 )
...
* prefix handling
* actually, integration role isn't a valid way
2018-06-08 11:11:44 -04:00
Will
7d4946560d
[V3] Fix typo in load ( #1814 )
2018-06-08 10:56:03 -04:00
Michael H
b7c9647e1a
[V3] Fix dm help set ( #1806 )
2018-06-07 01:23:26 -04:00
Will
36b9f64aae
[V3 Alias] Fix missing await ( #1805 )
2018-06-07 14:53:12 +10:00
Eslyium
60a72b2ba4
[V3] Cleanup quotes in cogs ( #1782 )
...
* Cleanup quotes in cogs
* More quote cleanup that I missed
fixed a little bit of grammar here and there as well.
* [V3 Warnings] Change allowcustomreasons docstring
To help not confuse users who would believe that the command would use allow or disallow.
* Run black reformat
2018-06-07 00:42:59 -04:00
jjay12365
f830f73ae6
[V3 Streams] Fixed issue with making YT Stream Embed ( #1812 )
...
fixed error not allowing bot to make yt stream embed
2018-06-06 14:57:25 -04:00
Michael H
95f51e1126
[V3] Add missing await for [p]set prefix ( #1809 )
2018-06-06 17:08:33 +10:00
Michael H
8916f55d52
[V3] permissions canrun fix ( #1787 )
...
* permissions canrun fix
* Missing await
* async gen
2018-06-05 12:33:45 -08:00
Michael H
4aaef9558a
[V3 Core] local whitelist/blacklist ( #1776 )
...
* implements local whitelist/blacklist which had unused bot.db settings
This includes a role listing
* format pass
* Update core_commands.py
* .
* black format pass
2018-06-05 12:19:44 -08:00
palmtree5
0b78664792
[V3 Fuzzy search] fix several issues with this feature ( #1788 )
...
* [V3 Fuzzy search] fix several issues with this feature
* Make it check if parent commands are hidden
* Check if compiler available in setup.py
* Let's just compile a dummy C file to check compiler availability
* Add a missing import + remove unneeded code
2018-06-05 22:14:11 +02:00
Michael H
db5d4d5158
[V3 launcher] token can be an empty string ( #1794 )
...
* token can be an empty string
* I like this sytlistically more
2018-06-05 11:59:42 -08:00
rngesus-wept
11a2fb1088
[V3 Core] Fix display of whitelist and blacklist members ( #1789 )
2018-06-03 21:41:36 +10:00
Michael H
40feeff442
[V3 core.commands] decorator inheritence fix ( #1786 )
...
* decorator inheritence
* black format
2018-06-02 18:34:30 -08:00
Michael H
a0a2976e0a
[V3] Fixes issue preventing token reset from setup ( #1771 )
...
* fixes issue preventing token reset.
Also removes a faulty assumption about not needing cleanup tasks
* Update __main__.py
remove unneeded condition
2018-06-02 18:43:26 -04:00
Michael H
741f3cbdcc
[V3 CLI] CLI prefix args correctly display in the on_ready print ( #1770 )
2018-06-02 18:36:13 -04:00
Michael H
a6965c4b5a
[V3] Hide help command from help ( #1772 )
2018-06-02 18:29:16 -04:00
Tobotimus
19b05e632c
[V3] Use typing.TYPE_CHECKING instead of utils.TYPE_CHECKING ( #1778 )
...
Not needed any more as we no longer support python<3.6
2018-06-02 18:24:16 -04:00
Michael H
8610b47a68
[V3 Admin] Announce ignore parameter modification ( #1781 )
2018-06-02 18:20:01 -04:00
aikaterna
2ab8890540
[V3 Audio] Check for empty queue in [p]skip ( #1769 )
...
Privileged users outside of the channel could invoke skip with an empty queue.
2018-06-02 18:15:10 -04:00
Michael H
5de5a519c3
[V3 Permissions] Don't rely on load order to be consistent ( #1760 )
...
* Modifies permissions re #1758
* requested changes in
2018-06-02 18:10:40 -04:00
Tobotimus
0d193d3e9e
[V3] Make bot send typing whilst loading cogs ( #1756 )
...
* Show bot is responsive during cog load
* Log download of Lavalink.jar event
* Fix #1709 's other bug
* Reformat
* Update core_commands.py from merge
2018-06-02 18:06:10 -04:00
Tobotimus
622382f425
[V3] Clean up some ugly auto-formatted strings ( #1753 )
...
* [V3] Cleanup some ugly auto-formatted strings
* Reformat
2018-06-02 18:01:14 -04:00
Tobotimus
c1f09326cc
[V3] Use sys.exit() over exit() ( #1755 )
2018-06-02 17:56:28 -04:00
Tobotimus
bcf7ea30c5
[V3 Core] Add a much-needed forward reference ( #1763 )
2018-06-02 11:20:06 +10:00
Will
35e9fab701
[V3 Admin] Add notes about case sensitivity for selfrole ( #1762 )
2018-06-02 11:01:08 +10:00
Will
864b6d313e
[V3 Core Commands] Refactor some commands for testing/RPC ( #1691 )
...
* Extract load/unload/reload
* Add a few more commands
* Refactor load/unload signature
* Add invite URL and version info
* Black fixes
* Split the incoming cog names in reload correctly
* Reformat
* Remove meta.bot
2018-06-02 10:49:59 +10:00
aikaterna
d47d12e961
[V3 Audio] Restrict check for reactions on [p]now ( #1752 )
2018-06-02 02:44:30 +02:00
Michael H
9f0e752318
[V3 Core] Fix error on [p]set command when used in DM ( #1748 )
...
* issue #1741 fix
* requested changes
2018-06-02 09:26:12 +10:00
Redjumpman
1fd5dffdc7
[V3/Misc] Spelling, Grammar, and doc string fixes. ( #1747 )
...
* Update streams.py
* Update filter.py
* Update permissions.py
* Update customcom.py
* Update image.py
* Update trivia.py
* Update warnings.py
2018-06-01 19:20:12 +10:00
Michael H
6d7a900bbb
[V3] Use Embed.Empty for unset embed colour ( #1750 )
2018-05-31 14:31:44 +10:00