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 )
3.3.2
2020-02-28 22:15:07 +01:00
jack1142
52480783ee
3.3.2 changelog ( #3621 )
...
* 3.3.2 changelog
* few fixes
* add contributors
* that one last change from milestone
2020-02-28 21:48:32 +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
7b042be9db
bump Red-Lavalink ( #3623 )
2020-02-28 21:21:17 +01:00
jack1142
b2cba6b6d7
docs(utils): add headers for each event predicate ( #3595 )
2020-02-28 21:20:59 +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
9ea7262352
Bump deps (includes d.py and Sphinx bump) ( #3609 )
2020-02-28 20:37:30 +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
Dav
0397401216
[Docs] randomize_color now has its own docstring ( #3491 )
...
* randomize_color now has it's own docstring and definition
* hi CI
* reverse CI trigger
* reversed work on embed.py
* Changed docs file
2020-02-22 22:37:25 +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
Dav
106804ad45
[Docs] Make Getting started guide explain use of quotes for arguments with spaces ( #3555 )
...
* getting_started.rst now explains use of quotes for arguments with spaces
* double quotes
* proposal 1
* proposal 2
* fix typo
Co-Authored-By: Flame442 <34169552+Flame442@users.noreply.github.com>
Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com>
2020-02-22 00:12:08 +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
cd48e06060
Update layout.html ( #3575 )
2020-02-19 03:24:28 -05: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
9a8c134c97
docs: add a warning on latest version of docs ( #3570 )
2020-02-18 21:53:07 -05:00
Michael H
ef101ccb9a
[Docs] Cog Creator Guidelines ( #3568 )
...
* Cog Creator Guidelines
* print
* docs warnings
* Apply suggestions from code review
Co-Authored-By: Flame442 <34169552+Flame442@users.noreply.github.com>
* more feedback handling
* one more
Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com>
2020-02-17 22:42:13 -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
jack1142
7c06d9a638
Update install_windows.rst ( #3564 )
2020-02-17 11:47:09 -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
f6c85cd37a
[CI] Less weekly churn from automated tasks ( #3548 )
...
* Less weekly churn pls
* be smarter here *just in case*
2020-02-16 22:53:02 +01: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
jack1142
3991a2d88f
[Docs] Restructure venv instructions (put them in install guides) ( #3495 )
...
* docs: restructure venv instructions
* docs: add a warning about PowerShell usage
2020-02-14 09:19:51 -05:00
jack1142
48e2dad3a4
Indicate instructions for different venv types in systemd guide better ( #3538 )
...
* Update autostart_systemd.rst
* Update autostart_systemd.rst
2020-02-14 09:16:33 -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