jack1142
279f0e4f6c
Update streamtypes.py ( #3631 )
2020-02-29 17:47:50 +01:00
Stonedestroyer
61fc00dc08
[Permissions] Alwaysavailable error message ( #3504 )
...
* [Permissions] Fix message for always available commands.
* Changelog
2020-02-29 16:29:31 +01:00
jack1142
d6f9ddc3af
Check permissions before trying to clear reactions ( #3589 )
2020-02-29 16:00:19 +01:00
Stonedestroyer
b52c838018
Fix game command empty argument. ( #3630 )
2020-02-29 15:35:44 +01:00
jack1142
e0de25ed65
dev bump ( #3624 )
2020-02-28 22:23:59 +01:00
Kowlin
03a2c11225
Bump the version to 3.3.2 ( #3622 )
2020-02-28 22:15:07 +01:00
Michael H
f6361992e3
Use a metaclass for config's singletons ( #3137 )
...
* Usea metaclass for config's singletons
* make this a little safer
2020-02-28 21:37:35 +01:00
jack1142
eedec4ff02
fix: use clean prefix in code blocks ( #3591 )
2020-02-28 21:23:13 +01:00
jack1142
0ff000d660
Fix config conversion in image cog ( #3617 )
2020-02-28 21:18:23 +01:00
jack1142
4e4420af2e
Replace [p] with clean prefix in install messages ( #3592 )
2020-02-28 21:17:45 +01:00
jack1142
227009733e
Revert "new mention behavior, new filter behavior ( #3553 )" ( #3619 )
...
* Revert "new mention behavior, new filter behavior (#3553 )"
This reverts commit 066bf516d9b1ac27b1f7459a5f42aea56fffa4b1.
* keep invalid escape fix
2020-02-28 20:34:51 +01:00
aikaterna
136fcd7bb2
[Audio] Update Lavalink.jar version ( #3620 )
2020-02-28 18:50:13 +00:00
Flame442
67ab59106f
[Trivia] Better handling for session errors ( #3606 )
...
* Better handling for session errors
* Use `stop` instead of `end_game`, translation support
2020-02-28 19:47:01 +01:00
jack1142
e8b975a095
[Core] Use new PyPI urls ( #3607 )
...
* fix: use new PyPI urls
* Update core_commands.py
* Update core_commands.py
2020-02-28 02:43:21 +01:00
Stonedestroyer
ad4a75bdc1
Deprecation warning - alternative ( #3615 )
...
* Alternative solution
* BLACK
* Args
* Changes
* style
* Ordering
* Debug shows warnings
* style
2020-02-28 02:22:50 +01:00
jack1142
582f64b2e7
fix some deprecation warnings ( #3610 )
2020-02-28 02:21:58 +01:00
Michael H
d4e982faea
Fix Red specific behavior of invoke_without_command ( #3614 )
2020-02-28 01:40:28 +01:00
github-actions[bot]
4db77c9051
Automated Crowdin downstream ( #3616 )
2020-02-28 01:02:44 +01:00
Draper
6c062ab1e2
[Core] Update licenseinfo command to conform with non-American English. ( #3460 )
...
* Update the licence command to confirm with non-American English and keep it inline with the `colour`/`color` command
Signed-off-by: Draper <27962761+Drapersniper@users.noreply.github.com>
* What is Black
Signed-off-by: Draper <27962761+Drapersniper@users.noreply.github.com>
* improve error handling
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com>
2020-02-22 20:52:01 +01:00
jack1142
4745f9e999
[Trivia] Remove empty string from answers ( #3581 )
...
* [Trivia] Remove empty string from answers
* another one
* nobody minds that I put this change too, right?
2020-02-20 22:27:22 -05:00
jack1142
901c4f7b80
Update core_commands.py ( #3585 )
2020-02-20 22:25:36 -05:00
jack1142
5ee73cdf63
Add clearer error when pages isn't made of embeds nor strings in menu() ( #3571 )
...
* Update menus.py
* Update menus.py
2020-02-20 22:25:14 -05:00
jack1142
54b712fa71
Fix type hints for var-positional parameters in whitelist/blacklist commands ( #3577 )
...
* Fix type hints in whitelist/blacklist commands
* fix formatting (yay for black diff in CI again)
2020-02-20 22:23:45 -05:00
zephyrkul
e70fcef651
[Core] Utilize clean prefix ( #3579 )
...
* [core] use clean prefix
* forgot an import
2020-02-20 18:58:41 +01:00
github-actions[bot]
6779a76b68
Automated Crowdin downstream ( #3580 )
2020-02-20 13:21:37 +01:00
jack1142
4956e67348
[Mod] Delegate send_to_owners call in initialize() to a task ( #3573 )
...
* fix(mod): delegate send_to_owners call in initialize() to a task
* enhance(mod): reorder cog's setup()
2020-02-19 02:12:50 -05:00
jack1142
bb90a50ae4
i18n fixes for #3562 ( #3565 )
2020-02-17 12:11:42 -05:00
Dav
6c62817de5
[Core] Setting the bot's game/listening/watching displays new text in chat message and is capped at 128 chars. ( #3562 )
...
* Le code.
* Say Status instead of Game/Listening/Watching
2020-02-17 11:48:43 -05:00
Fixator10
ae7773cfcf
[Mod] fix exception caused by typo ( #3559 )
2020-02-17 11:46:14 -05:00
Dav
d7b73eb50f
[Warnings] Fix inconsistency for warnreason ( #3561 )
2020-02-17 16:55:28 +01:00
jack1142
eff1014911
Add logging for unexpected OSError in [p]repo add ( #3558 )
...
* Update downloader.py
* Update downloader.py
Co-authored-by: Draper <27962761+Drapersniper@users.noreply.github.com>
2020-02-17 11:57:04 +00:00
Michael H
888c47cdd2
Payday: Fix missing await ( #3554 )
2020-02-15 14:47:33 +01:00
TrustyJAID
74a3eba08f
[Mod] Move ignored guilds and channels to core ( #3472 )
...
* Move ignored guilds and channels to core
Add caching for ignored guilds and channels
Add caching for whitelist and blacklist
Fix #3220
Add consume-rest for whitelist and blacklist commands to add multiple users or roles in one command
* Add ability to ignore channel categories
* black
* moveignorechannels should be owner only and cleanup changes
* add changelog entries
* address Feedback
2020-02-15 01:21:09 -05:00
jack1142
78192dc1af
[Downloader] Add schema validation to info.json file processing ( #3533 )
...
* schema v1
* set hidden to True for shared libs
* fix test data
* add warning about invalid top-level structure
* don't show full traceback for JSONDecodeError
2020-02-15 00:18:47 -05:00
PredaaA
ed6d012e6c
[Streams] Use new Twitch API and Bearer tokens ( #3487 )
...
* Update streams.py
* Update streams
* Changelog.
* Adress Trusty's review
Co-authored-by: Michael H <michael@michaelhall.tech>
2020-02-15 00:14:34 -05:00
Draper
04b5a5f9ac
[Streams] Significantly reduce number the quota usage for YouTube Data api ( #3237 )
...
* chore
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com>
* Pre-tests
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com>
* *sigh*
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com>
* Streams + black formatting
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com>
* *sigh* lets not spam the logs shall we
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com>
* lets be extra sure
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com>
* chore
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com>
* [Streams] Fix Twitch token for streamalert (#2 )
* [Streams] Fix Twitch token for streamalert
* [Streams] Fix Twitch token for streamalert
Co-authored-by: PredaaA <46051820+PredaaA@users.noreply.github.com>
2020-02-15 00:06:03 -05:00
jack1142
a763726c89
Update alias.py ( #3546 )
2020-02-14 09:20:32 -05:00
Dav
e7969992c3
[Warnings]Make it possible to add reason with unwarn ( #3490 )
...
* Unwarn now able to have a reason
* black
* Update string to say Run instead of Do
Co-Authored-By: Draper <27962761+Drapersniper@users.noreply.github.com>
* Make error for unregistered reason less agressive
Co-Authored-By: Draper <27962761+Drapersniper@users.noreply.github.com>
* Removing unneccessary lines and not putting the user input through the translator.
* Because black hates me, here black formatting with adjusted line length
* Trigger CI
* Now always sendes a message when an invalid reason is passed, not only if the command author was an admin, guild owner or bot owner.
* That should do the trick
* Correct
* Make Reason optional
Co-Authored-By: jack1142 <6032823+jack1142@users.noreply.github.com>
Co-authored-by: Draper <27962761+Drapersniper@users.noreply.github.com>
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
2020-02-14 09:13:44 -05:00
Hugo Hedlund
6ddaff6260
Payday should store the last time it was used so it can be compared to the cooldown value rather than using a cooldown deco that won't reset if cooldown goes lower ( #3496 )
...
* Payday #3438 Changed next_payday to last_payday
* Created towncrier entry
* [PR #3496 ] Requested changes
* rm .vs
2020-02-14 09:13:18 -05:00
Michael H
066bf516d9
new mention behavior, new filter behavior ( #3553 )
...
* new mention behavior, new filter behavior
* and here too, ffs
* docs and reformat
* review handling
2020-02-14 09:07:16 -05:00
github-actions[bot]
0913b68a1e
Automated Crowdin downstream ( #3543 )
2020-02-13 12:54:28 -05:00
zephyrkul
42a23277cd
[Dev] Allow top-level await in code statements ( #3508 )
...
* [dev] allow top-level await in code statements
* style
* use staticmethod, cls is unneeded
* add asyncio and aiohttp to env
* fix repl
* add __builtins__ to repl env
* style...
* fix debug with no coro
* add `optimize=0` to eval
2020-02-13 12:29:10 -05:00
Michael H
c2143fdf86
[commands module] functools.partial support ( #3542 )
...
* No reason we can't support this
* meh
* there we go...
2020-02-12 09:28:52 -05:00
chasehult
26fdbf63ee
string ( #3536 )
2020-02-10 04:10:59 -05:00
Cog-Creators Bot
4370ec922b
Automated Crowdin downstream ( #3531 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2020-02-08 19:49:30 +01:00
DiscordLiz
42a4d10ea5
Update websockets & Show DeprecationWarnings from all modules ( #3527 )
...
related : #3526
2020-02-08 07:45:45 -05:00
DiscordLiz
8e3a76186b
[Mod] Use a better converter for Hackban & Unban ( #3524 )
...
closes #3523
2020-02-08 07:43:03 -05:00
jack1142
8f7ba02ab1
[Warnings] Stop using inspect.getsource to check for is_owner check ( #3516 )
...
* Update helpers.py
* Create 3515.misc.rst
* Update helpers.py
2020-02-06 19:42:36 -05:00
Flame442
246f9ce17f
Adds traceback logging to task exception handling ( #3517 )
2020-02-06 18:46:54 -05:00
trundleroo
8d73838d80
Update announcer.py ( #3514 )
...
* Update announcer.py
* Update announcer.py
2020-02-06 18:27:32 +01:00