Toby Harradine
e97240e568
Bump version to 3.0.1
...
Signed-off-by: Toby Harradine <tobyharradine@gmail.com >
2019-02-16 12:25:26 +11:00
Michael H
6383e9f738
[Utils] Add filters for spoiler markdown ( #2401 )
...
This also wraps some fields of the modlog with the same sanitization, as well as the `[p]names` command.
2019-02-16 11:56:20 +11:00
Michael H
d96062226d
[Audio] Remove players which no longer have a guild. ( #2414 )
...
Cleanup players when the bot has one for a guild it leaves.
Bumps Red-Lavalink to v0.2.2
2019-02-16 11:17:18 +11:00
Twentysix
eebed27fe7
[Downloader] [p]pipinstall: Handle no args
2019-02-16 11:06:56 +11:00
Toby Harradine
278abecdef
Add missing version bumps from 7c8ac9c
...
Signed-off-by: Toby Harradine <tobyharradine@gmail.com >
2019-02-16 11:06:27 +11:00
ZeLarpMaster
21ac81679f
[Trivia] Fix typo in cars.yaml ( #2456 )
2019-02-16 09:17:43 +11:00
DiscordLiz
5cf0c98bca
Prevent error when ctx.send_interactive prompt is deleted ( #2447 )
...
Supress excpetions which may occur when attempting to delete a prompt.
fixes #2380
2019-02-16 09:17:34 +11:00
Toby Harradine
7c8ac9cd54
Update dependencies and copyright year ( #2436 )
...
- aiohttp 3.5
- websockets 7
- Rapptz/discord.py@700dbb5
- A few others
Signed-off-by: Toby Harradine <tobyharradine@gmail.com >
2019-02-16 09:17:02 +11:00
Toby Harradine
cfd8ef6025
Guard parsing of CLI args in launcher, setup scripts ( #2432 )
...
Signed-off-by: Toby Harradine <tobyharradine@gmail.com >
2019-02-16 09:06:28 +11:00
PredaaA
174754f800
Update help_formatter.py ( #2431 )
2019-02-16 09:06:11 +11:00
Twentysix
53aa84bb94
[p]userinfo: Handle target w/ 'None' Member.joined_at ( #2426 )
2019-02-16 09:06:04 +11:00
Toby Harradine
a2c0bddd6b
Default rules for subcommands precede supercommands ( #2422 )
...
This incorporates default rules into the same resolution techniques used by concrete rules.
Resolves #2313 .
Signed-off-by: Toby Harradine <tobyharradine@gmail.com >
2019-02-16 09:05:58 +11:00
zephyrkul
7dd3310377
[Downloader] Use shlex for subprocesses ( #2421 )
2019-02-16 09:05:50 +11:00
Toby Harradine
0fa2e36629
Always tick Voice requirements on startup screen ( #2413 )
...
Signed-off-by: Toby Harradine <tobyharradine@gmail.com >
2019-02-16 09:05:41 +11:00
zephyrkul
3b38a5f9b9
Send help on empty [p]load/unload/reload ( #2410 )
...
Rather than attempting to load / reload / unload nothing, send command help on bare `[p]load`, etc. commands.
2019-02-16 09:05:32 +11:00
zephyrkul
f61e8e0907
[Core] Utilize consume rest, Union ( #2407 )
2019-02-16 09:05:17 +11:00
Michael H
5fc8f9fee1
prevent traceback ( #2406 )
...
* prevent traceback related to Rapptz/discord.py#1638
* formatting
2019-02-16 09:05:08 +11:00
Michael H
644bb0a560
Improve usability of warnings/unwarn\n resolves #2403 ( #2404 )
2019-02-16 09:04:58 +11:00
PredaaA
93ea773b7c
[Core cmds] [p]servers: handle message deletion ( #2400 )
2019-02-16 09:04:50 +11:00
Redjumpman
655b5a96ba
[Utils] Fix for MessagePredicate.lower_contained_in ( #2399 )
...
Added a missing str.lower() method when checking to see if the content is in the list.
2019-02-16 09:04:41 +11:00
Toby Harradine
bbe88293ab
Use python-Levenshtein-wheels ( #2393 )
...
This removes the compiler detection logic in setup.py. python-Levenshtein-wheels includes pre-built wheels for virtually all operating systems and architectures we support.
Signed-off-by: Toby Harradine <tobyharradine@gmail.com >
2019-02-16 09:04:32 +11:00
Toby Harradine
91258fea78
Bump version to 3.0.0
...
Signed-off-by: Toby Harradine <tobyharradine@gmail.com >
3.0.0
2019-01-28 14:52:14 +11:00
Toby Harradine
5c1c6e1f03
Remove version from help message
...
Signed-off-by: Toby Harradine <tobyharradine@gmail.com >
2019-01-28 14:49:55 +11:00
Toby Harradine
6d5762d711
Move Red-Lavalink to main requirements
...
Signed-off-by: Toby Harradine <tobyharradine@gmail.com >
2019-01-28 14:38:43 +11:00
Toby Harradine
05bef917ae
Vendor discord.py ( #2387 )
...
Signed-off-by: Toby Harradine <tobyharradine@gmail.com >
2019-01-28 14:14:36 +11:00
Caleb Johnson
348277bcbd
[Audio] Lavalink 3.0/3.1 compatibility updates ( #2272 )
...
- Update to red-lavalink v0.2.0 (blocked by Cog-Creators/Red-Lavalink#41)
- Force lavalink to use TLSv1.2 on java 11+ (blocked by #2270 )
I would add equalizer support, but there's no way to know the full
Lavalink version and thus whether it's supported ahead of time.
2019-01-28 12:43:21 +11:00
Iangit1
158c4f741b
Grammar in ask_sentry and interactive_config ( #2383 )
2019-01-21 09:07:55 +11:00
Michael H
1c4193cce2
[Permissions] Quick extra comment of importance ( #2379 )
2019-01-18 14:48:00 +11:00
Michael H
849ade6e58
Reconcile permission hooks with ctx.permission_state ( #2375 )
...
Resolves #2374 .
See mod.py's voice mute for an example of why this may be necessary.
2019-01-18 14:45:34 +11:00
Toby Harradine
0d4e6a0865
Fix MongoDB to JSON migration and warn about Mongo driver ( #2373 )
...
Resolves #2372 .
Signed-off-by: Toby Harradine <tobyharradine@gmail.com >
2019-01-18 11:26:33 +11:00
Toby Harradine
32bd47e105
Bump version to 3.0.0rc3.post1
...
Signed-off-by: Toby Harradine <tobyharradine@gmail.com >
3.0.0rc3.post1
2019-01-11 13:09:40 +11:00
Toby Harradine
1bb5d698cc
Make Travis only do py36 tox when deploying
...
Signed-off-by: Toby Harradine <tobyharradine@gmail.com >
2019-01-11 13:04:00 +11:00
Toby Harradine
9752a9c719
Bump version to 3.0.0rc3 ( #2367 )
...
Also updated some dependencies, including discord.py.
Signed-off-by: Toby Harradine <tobyharradine@gmail.com >
3.0.0rc3
2019-01-11 11:10:01 +11:00
Toby Harradine
7973babe4b
Catch exceptions in [p]backup ( #2363 )
...
Resolves #2354 .
Signed-off-by: Toby Harradine <tobyharradine@gmail.com >
2019-01-11 09:07:37 +11:00
Michael H
78e4b578e2
[Utils] Tunnel minor fixes ( #2366 )
...
- Tunnel uses a safe max size (Max size is related to maximum payload, not maximum file size)
- Checks attachment sizes prior to download
2019-01-10 19:46:49 +11:00
Toby Harradine
8eb8848898
[Mod] Context-based voice checks ( #2351 )
...
- Removed `redbot.cogs.mod.checks` module
- Moved logic for formatting a user-friendly list of permissions to `redbot.core.utils.chat_formatting`
- `[p]voice(un)ban` and `[p](un)mute voice` now check permissions in the user's voice channel
Resolves #2296 .
Signed-off-by: Toby Harradine <tobyharradine@gmail.com >
2019-01-10 11:35:37 +11:00
Toby Harradine
aac1460240
[Utils] Exit menu silently when message is deleted ( #2344 )
...
Signed-off-by: Toby Harradine <tobyharradine@gmail.com >
2019-01-10 11:33:38 +11:00
Toby Harradine
dde5582669
[CogManager] Removal of implicit paths and general cleanup ( #2345 )
...
- Removed memory-sided `CogManager._paths` attribute, as it has no practical use.
- `[p]removepath` now removes the actual path displayed with the index specified in `[p]paths`.
- New method for retreiving a deduplicated list of user-defined paths as `Path` objects
- General cleanup so we don't have to do so much head-scratching next time an issue arises here
Signed-off-by: Toby Harradine <tobyharradine@gmail.com >
2019-01-06 11:02:58 +11:00
Toby Harradine
aa854cf1f9
[CustomCom] Insert space before newline separating CC previews ( #2350 )
...
Resolves #2295 .
Signed-off-by: Toby Harradine <tobyharradine@gmail.com >
2018-12-29 16:54:32 +01:00
Toby Harradine
2bd05a5a04
Fix JSON to Mongo migration ( #2346 )
...
Signed-off-by: Toby Harradine <tobyharradine@gmail.com >
2018-12-29 10:51:31 +11:00
Toby Harradine
3a8da1f82b
[Cleanup] Fix cleanup after
...
Resolves #2343 .
Signed-off-by: Toby Harradine <tobyharradine@gmail.com >
2018-12-22 09:19:25 +11:00
Toby Harradine
811634a2b0
[Permissions] Help menu respects rules ( #2339 )
...
Resolves #2249 .
Signed-off-by: Toby Harradine <tobyharradine@gmail.com >
2018-12-21 13:30:13 +11:00
Toby Harradine
2512320b30
[DataManager] Don't copy bundled data to cog data folder ( #2342 )
...
- `load_bundled_data` is now deprecated and obselete
- Bundled data is now no longer copied to the cog's data folder, greatly simplifying its operations under the hood. Instead, `bundled_data_path` will now return the path to the folder from which the files would have previously been copied.
Resolves #2329 .
Resolves #2280 .
2018-12-21 13:26:00 +11:00
Michael H
db03faf042
Make webhooks automod immune ( #2337 )
...
Resolves #2336 .
2018-12-21 11:43:46 +11:00
Toby Harradine
701259158f
[Permissions] Always respect default rules ( #2341 )
...
Resolves #2340 .
Signed-off-by: Toby Harradine <tobyharradine@gmail.com >
2018-12-21 10:35:17 +11:00
Kowlin
a5efdc6492
[Mod] Handle invalid nicknames in [p]rename ( #2311 )
2018-12-16 11:21:36 +11:00
Kowlin
38b15ded87
[Mod] Fixed loud RuntimeError on modlog cases ( #2331 )
2018-12-16 10:26:48 +11:00
Michael H
351749dff6
[Permissions] Find things uniquely for models ( #2258 )
...
This is a safety measure to prevent accidentally passing a model which has the same name as another model, potentially modifying rules for the unwanted one.
2018-12-16 10:09:18 +11:00
Michael H
2d9912cea7
prevent locking out owner ( #2317 )
2018-12-13 18:38:03 +01:00
NNTin
c4ab34a049
V3: regex extension on java -version ( #2316 )
...
* regex extension on java -version
* make it a non capturing group
* alphanumeric matching
* Match specification: Style, line length
* Update manager.py
2018-12-13 18:28:00 +01:00