aboutsummaryrefslogtreecommitdiffstats
path: root/botcore (follow)
Commit message (Collapse)AuthorAgeLines
* make function and message positional only to free up names for kwargsGravatar Numerlor2022-09-27-0/+1
|
* allow user specified function to manipulate cooldown argsGravatar Numerlor2022-09-19-3/+9
|
* use more consistent stylingGravatar Numerlor2022-09-19-2/+4
|
* type return with tupleGravatar Numerlor2022-09-19-1/+1
| | | | | while only iterable is strictly needed, any reader would expect the function to return a tuple
* use ctx.channel directlyGravatar Numerlor2022-09-19-2/+1
|
* get rid of unnecessary checkGravatar Numerlor2022-09-19-4/+1
|
* use a clearer nameGravatar Numerlor2022-09-19-3/+3
|
* use paramspec from typingGravatar Numerlor2022-09-18-8/+4
| | | | the package now requires python 3.10
* Merge remote-tracking branch 'upstream/main' into no-duplicate-decoGravatar Numerlor2022-09-18-41/+196
|\
| * Added comments for regex additionGravatar ionite342022-08-16-1/+1
| |
| * Removed redundant capture groupGravatar ionite342022-08-16-1/+1
| |
| * Unified usage of flags kwargGravatar ionite342022-08-16-2/+2
| |
| * Removed a redundant regex character classGravatar ionite342022-08-16-1/+1
| |
| * Added regex for leading https or wwwGravatar ionite342022-08-16-0/+1
| |
| * Remove explicit cleanup of the redis session (#111)Gravatar ChrisJL2022-07-27-3/+0
| |
| * Bump async-rediscache to v1.0.0-rc2Gravatar Chris Lovering2022-07-27-2/+2
| |
| * Fix suppressed_exceptions type hint (#112)Gravatar Numerlor2022-07-26-2/+2
| | | | | | | | The previous type hint expected a tuple with a single exception type instead of a variable length tuple of exception types
| * Mark aiodns As An Explicit DependencyGravatar Hassan Abouelela2022-07-23-1/+1
| | | | | | | | | | | | | | aiodns is required by aiohttp when using an AsyncResolver, as is done in BotBase. This makes aiodns a required dependency. Signed-off-by: Hassan Abouelela <[email protected]>
| * Merge remote-tracking branch 'origin/bot-core-100' into bot-core-100Gravatar Izan2022-07-23-1/+100
| |\
| | * Merge branch 'main' into bot-core-100Gravatar TizzySaurus2022-07-23-1/+100
| | |\
| | | * Add an optional message attr to ViewWithUserAndRoleCheckv7.4.0Gravatar ChrisJL2022-07-21-2/+14
| | | | | | | | | | | | | | | | | | | | On view timeout, this message has it's view removed if set. Co-authored-by: Boris Muratov <[email protected]>
| | | * Fix interactions.DeleteMessageButton not working due to using wrong delete ↵Gravatar Chris Lovering2022-07-16-1/+1
| | | | | | | | | | | | | | | | method.
| | | * Add a generic view and buttonGravatar Chris Lovering2022-07-16-1/+88
| | | | | | | | | | | | | | | | | | | | | | | | The view implements an interaction check for allowed_users and allowed_roles. The button deleted the message attached the the parent view on click.
| * | | Raise error when referenced message has no contentGravatar Izan2022-07-23-2/+6
| | | |
| * | | Reformat docstring to use Google's style & raise error instead of returning NoneGravatar Izan2022-07-23-4/+17
| |/ /
| * | Add commands.py to __init__.pyGravatar Izan2022-07-15-1/+2
| | |
| * | Add `clean_text_or_reply` util.Gravatar Izan2022-07-14-0/+21
| |/
| * Only close stats._transport if BotBase.stats was createdGravatar Chris Lovering2022-07-09-1/+1
| |
| * Don't try to connect to statsd_url if it's NoneGravatar Chris Lovering2022-06-30-2/+4
| |
| * Switch `typing.Hashable` With `Collections.abc.Hashable`Gravatar Hassan Abouelela2022-06-29-9/+9
| | | | | | | | | | | | | | Switches out the Hashable type from the typing library for the generic from collections. Signed-off-by: Hassan Abouelela <[email protected]>
| * Replace Typing GenericsGravatar Hassan Abouelela2022-06-26-8/+10
| | | | | | | | | | | | | | | | Replaces all typing generics with collection equivalents as per PEP 585. `typing.Callable` was not included in this due to a sphinx-autodoc bug not handling it well. Signed-off-by: Hassan Abouelela <[email protected]>
| * Document Create Task Return TypeGravatar Hassan Abouelela2022-06-26-2/+5
| | | | | | | | Signed-off-by: Hassan Abouelela <[email protected]>
| * Declare Static MethodGravatar Hassan Abouelela2022-06-26-1/+2
| | | | | | | | | | | | | | The `maybe_raise_for_status` function is declared as a class function, but does not need to be so. Signed-off-by: Hassan Abouelela <[email protected]>
| * Fix Incorrect Typehints & DocstringsGravatar Hassan Abouelela2022-06-26-2/+2
| | | | | | | | Signed-off-by: Hassan Abouelela <[email protected]>
| * Fix Docstring For Role Change Wrapper UtilGravatar Hassan Abouelela2022-06-26-4/+4
| | | | | | | | Signed-off-by: Hassan Abouelela <[email protected]>
| * Add Typehints To Typing PatcherGravatar Hassan Abouelela2022-06-26-2/+3
| | | | | | | | Signed-off-by: Hassan Abouelela <[email protected]>
| * Clean Up Startup Ping FunctionGravatar Hassan Abouelela2022-06-26-2/+2
| | | | | | | | | | | | | | | | The function was missing the self arg, which would lead to an exception at startup for any projects that don't override it. It's also not being awaited despite being an async function. Signed-off-by: Hassan Abouelela <[email protected]>
* | ensure tuples from pos arg and kwarg tuples are differentiatedGravatar Numerlor2022-06-21-1/+7
| |
* | stop cleanup task when manager is destroyedGravatar Numerlor2022-06-21-1/+7
| |
* | generalize handling of fully hashable args, and args with non-hashable partsGravatar Numerlor2022-06-21-34/+57
| |
* | Fix typehintGravatar Numerlor2022-06-21-3/+3
| |
* | Add comment for skipped argumentsGravatar Numerlor2022-06-21-1/+1
| |
* | reword docstringsGravatar Numerlor2022-06-21-13/+10
| | | | | | | | Co-authored-by: MarkKoz <[email protected]>
* | Add decorator to block duplicate command invocations in a channelGravatar Numerlor2022-06-15-1/+186
| |
* | port command_wraps/update_wrapper_globals from botGravatar Numerlor2022-06-15-1/+118
|/
* Remove Discord `MissingSentinel`Gravatar Hassan Abouelela2022-05-28-2/+4
| | | | | | | | Replaces the access to `discord.utils._MissingSentinel` with a simple boolean flag. This has the benefit of behaving more nicely with our doc generation. Signed-off-by: Hassan Abouelela <[email protected]>
* Fix Discord Invite Regex DocsGravatar Hassan Abouelela2022-05-10-3/+4
| | | | Signed-off-by: Hassan Abouelela <[email protected]>
* Remove trailing whitespace from docstringGravatar GDWR2022-05-10-3/+3
|
* `DISCORD_INVITE` captures until a whitespaceGravatar GDWR2022-05-10-1/+5
|
* Set BotBase.statsd correctly based on init kwargsGravatar Chris Lovering2022-04-25-1/+4
|