Michael H
1b45397e67
[V3 Core] Mentionable prefix ( #1256 )
...
* allow mentioning the bot as a fallback to a prefix
* make this toggleable
2018-01-24 10:43:51 +11:00
Michael H
b80c327e35
For Linux service users, ( #1236 )
...
* For Linux service users,
use `appdirs.AppDirs().site_data_dir`
instead of `appdirs.AppDirs().user_config_dir
* somewhat important for this to be changed consistently
* need to import os to use it
* travis doesn't like how I was checking in config_dir had been set.
2018-01-15 05:35:33 +01:00
Tobotimus
73c08da037
[V3 Sentry] Allow toggling of Sentry logging ( #1214 )
...
* Refactor sentry to allow toggle
* Rename sentry module
* Protect sentry manager
* Fix tests
* Fix EOF newlines
* Add docstrings
2018-01-15 15:26:26 +11:00
Tobotimus
980e8eeb3e
[V3 Core] Catch errors when reloading ( #1225 )
2018-01-14 19:04:09 -09:00
Tobotimus
ffea55265d
[V3] Fix UnicodeEncodeError on startup ( #1248 )
...
Fixes case where encoder can't support border characters
2018-01-14 18:57:28 -09:00
Tobotimus
68800d28fc
[V3 Streams] Replace instances of ClientSession assignment with async context manager ( #1238 )
2018-01-14 18:43:06 -09:00
Tobotimus
05c5c58eaf
[V3 Utils] Improve bordered function and add tests ( #1206 )
2018-01-13 11:15:34 +11:00
Redjumpman
1c504f681e
[V3 Config] Fixed raised Attribute Error Message ( #1247 )
...
Added space in raised Attribute Error message
2018-01-13 10:57:37 +11:00
Redjumpman
5bd7a23864
[V3 Bank] Fix can_spend and withdraw_credits ( #1234 )
...
* Fixed equality operator
can_spend function should be using a >= instead > so that you can spend all of your currency.
* Update bank.py
Fix for withdraw using the wrong equality operator.
* Revert withdraw_credits
Reverted withdraw_credits back to original operator.
2018-01-11 20:26:34 +01:00
Michael H
de1b135dec
[V3 Help Formatter] Fix help command's error handler ( #1237 )
2018-01-07 11:26:21 +11:00
Kowlin
0a705071c2
[Core] QoL for argparser ( #1217 )
...
* Made Argparser more QoL
* Edited the usage command.
2017-12-31 14:19:56 +11:00
Tobotimus
80d68684fb
[V3 Context] Fix ctx.send_interactive in DM ( #1221 )
...
Fixes #1220
2017-12-31 11:29:07 +11:00
palmtree5
103f79eca5
[V3 Mod] Fix helpers compatibility with User objects ( #1185 )
2017-12-17 22:23:54 -05:00
Will
0979231435
[V3 Sentry] Modify error logging cases ( #1193 )
...
* Fix duplicate on_
* Make better use of sentry error handler
2017-12-17 21:21:41 -05:00
palmtree5
f3da10ec98
[V3 Utils] add embed utils with a random_colour function ( #1164 )
...
* [V3 Utils] add embed utils with a random_colour function
* [V3 Utils] random_colour -> randomize_colour + make it take an embed
* [V3 Utils] decomplicate the random color selection
2017-12-17 20:45:08 -05:00
Will
0debc0a4d3
[V3 Core] Add blacklist/whitelist commands ( #1160 )
...
* Add blacklist/whitelist
* Don't let owners add themselves to the blacklist
2017-12-18 12:41:11 +11:00
Will
be591d7c65
[V3 Sentry] Fix sentry logging ( #1169 )
2017-12-12 22:34:34 -05:00
Will
b34a58e521
[V3 Dev] Fix REPL output ( #1170 )
2017-12-13 14:30:13 +11:00
palmtree5
4f0043b805
[V3 Mod] fix some issues relating to ignore ( #1166 )
...
* [V3 Mod] remove unnecessary decos from ignore/unignore
* [V3 Core] fix is_mod and is_admin so they don't return True if the mod/admin roles aren't set
2017-12-12 20:31:12 -05:00
Will
50c9e7767d
[V3 Dev] Fix mock command ( #1156 )
2017-12-09 19:44:34 -05:00
Will
6d1d699059
[V3] Actually add compatibility with 3.5.1 ( #1155 )
...
* Fix 3.5.1 issue with TYPE_CHECKING
* I hate you
* Smarter...
2017-12-09 18:51:35 -05:00
palmtree5
878d10a1e2
[V3 Core] allow set game to unset the game ( #1146 )
2017-12-07 16:17:47 +01:00
Tobotimus
9dbf56f942
[Config] Retrieve/save values with async context manager ( #1131 )
...
* [Config] Retrieve/save values with async context manager
* Add a little docstring
* Documentation
* Implement async with syntax in existing modules
2017-12-03 18:07:34 -09:00
Tobotimus
9b1018fa96
[V3 JSON Driver] Don't save json if it exists ( #1133 )
2017-12-03 17:54:24 -09:00
palmtree5
5ebde77747
[V3 Core] add traceback, invite, leave, and servers commands ( #1125 )
...
* [V3 Core] add traceback, join, leave, and servers commands
* [V3 Core] rename join to invite
2017-12-03 17:42:00 -09:00
Kowlin
de09a8b7ca
[Sentry] Changed logging URL ( #1138 )
...
* [Sentry] Changed logging URL
* [Sentry] Updated URL (again, but without a free submodule)
2017-12-03 15:29:06 -09:00
Will
9a98d5aa8f
[V3 Help] Fix help for unknown commands ( #1137 )
2017-12-03 18:02:03 -05:00
palmtree5
e6086bb7b3
[V3 Core] add info command ( #1124 )
2017-12-03 17:31:20 -05:00
Will
064e9b6bd0
[V3 Help] Convert help command to support embeds ( #1106 )
...
* Replace built in help with embedded help
* Make embeds pagify
* Fix thingy
* Fix missing embed permissions
2017-11-26 20:04:26 -05:00
Tobotimus
09ed5e67a6
Handle inability do delete others' messages ( #1111 )
2017-11-22 21:21:53 -09:00
Tobotimus
2c96844209
Make audit_type optional in casetypes ( #1119 )
2017-11-22 21:17:42 -09:00
palmtree5
69c50591b2
[V3 Mod] Fix unban and case numbering problems ( #1101 )
...
* [ModLog] fix case numbering issue
* [Mod] fix unban command
2017-11-19 18:47:30 -05:00
Tobotimus
b94bad38e7
[V3 Context] Interactive sending of multiple messages ( #1081 )
...
* Interactive pages method for context
* Use new methods in dev
* Undo code formatting
* Rename method to be more generalised
* More general arg
2017-11-19 14:21:40 -09:00
palmtree5
8dcace4bfd
[Core V3] add instance listing cli flag ( #1079 )
...
* [Core] add instance listing cli flag
* Alphabetically sort instance names
2017-11-19 14:17:01 -09:00
Tobotimus
1b6065bb46
[V3 Economy] Update from config changes ( #1084 )
2017-11-19 18:01:09 -05:00
Will
89981f46b0
Fix reload error handling ( #1104 )
2017-11-19 13:33:33 -09:00
Tobotimus
7322f0c676
[V3 Mod/ModLog] Fix duplicate cases and allow case creation without audit log perms ( #1102 )
...
* Use ban/unban queue
* Refactor unban's cmd help
* Better support for no audit log perms
2017-11-19 13:23:47 -09:00
Tobotimus
5cef3e13e1
[V3 Docs] Docs for utils package ( #1085 )
...
* Docstrings for chat formatting
* Docstrings for mod utils
* Type checking
* Override CSS to highlight object name in definition
* More typing
* Utils docs pages
* Fix typo here
2017-11-19 13:14:05 -09:00
Tobotimus
b348a879c3
[V3] Remove mentions of Red being in Alpha and update README ( #1083 )
...
* Remove mentions of alpha version
* Update README.rst
* Give the option for git build in README
2017-11-16 14:12:18 -09:00
Tobotimus
fb0be051aa
[V3 Modlog] Modlog layout and formatting changes ( #1089 )
...
* Modlog layout and formatting changes
* Remove unused import
2017-11-14 13:59:34 -09:00
zephyrkul
33f124263d
[V3] Add pagify priority option ( #1069 )
...
Allows setting pagify to prioritize earlier delims over later ones.
2017-11-05 13:20:22 -05:00
Will
73469f070c
[V3] Fix Windows start screen issue ( #1058 )
...
* Add colorama init
* Remove sqrts in favour of crossed boxes (#3 )
* Detect stdout encoder's support for sqrt sign (#4 )
2017-11-05 13:13:48 -05:00
palmtree5
32372ea237
[V3] Standardize to ctx.send_help() ( #1077 )
2017-11-05 13:09:02 -05:00
aikaterna
ef6dbee516
[V3 Core] Moved [p]cogs command to CogManager ( #1076 )
...
* Move cogs command to CogManager
* Move cogs command to CogManager
* self.bot -> ctx.bot
* Typing
* Missing import
2017-11-05 13:05:29 -05:00
Will
1490b0dcbe
[V3 RPC] Handle shutdown gracefully ( #1071 )
2017-11-01 21:40:44 -04:00
Will
f459a21bef
[V3 RPC] Add basic RPC functionality ( #1017 )
...
* Add basic RPC functionality
* Add load/unload/reload rpc commands
* Reorganize without rpc_ready event
* Remove rpc ready event
* Removed bot reference from rpc module
* Close RPC server cleanly
* refactor bot
* Refactor a bit and make RPC server initialization based on a cli flag
* Fix version resolver
* standardize version getters
* Pick a new port number
2017-10-27 20:55:41 -04:00
Will
09b3642559
[V3 Cog/Data Manager] Bundled Cog Data ( #1063 )
...
* Refactor find_spec out of core_commands
* Fix version error when not installed
* initial
* Fix find_cogs call
* Enable copying
* Add helper method for cog creators
* Add warning
* My dpy skillz need work
2017-10-27 20:06:47 -04:00
Will
9394b4880e
[V3 Docs] Add data manager information ( #1056 )
...
* Add Data Manager docs
* Add rst file
* Add note on data manager's purpose
2017-10-24 20:38:27 -08:00
Will
fed115996c
Fix missing awaits ( #1055 )
2017-10-24 18:53:10 -08:00
Redjumpman
10647f14b2
Fix for Start Screen ( #1050 )
...
Fixes #1045
2017-10-24 12:27:13 -08:00