aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Edit `reaction_check` and `wait_for_deletion` to have an `allowed_users` and ↵add-message-utilsGravatar TizzySaurus2022-10-23-24/+18
| | | | `allowed_roles` kwarg.
* Replace utils.messages constants with args in respective functions.Gravatar TizzySaurus2022-10-23-32/+8
|
* Migrate all message utils from bot and sir-lancebot.Gravatar Izan2022-09-24-0/+330
|
* Merge pull request #138 from python-discord/bump-d.pyv8.2.1Gravatar Hassan Abouelela2022-09-18-171/+1087
|\ | | | | Bump d.py to 2.0.1
| * Bump dev depsGravatar Chris Lovering2022-09-18-40/+28
| |
| * Bump d.py to 2.0.1Gravatar Chris Lovering2022-09-18-147/+1075
|/
* Merge pull request #135 from python-discord/poetry-1.2.0Gravatar ChrisJL2022-09-18-29/+31
|\ | | | | Bump poetry to 1.2.0 in CI & the example project
| * Remove Unused Steps In CIGravatar Hassan Abouelela2022-09-18-11/+2
| | | | | | | | Signed-off-by: Hassan Abouelela <[email protected]>
| * Use Poetry Base In Docker ImageGravatar Hassan Abouelela2022-09-18-20/+2
| | | | | | | | | | | | | | | | Use chrislovering/python-poetry-base as the base image for the Dockerfile. It manages everthing required to install and configure poetry. Signed-off-by: Hassan Abouelela <[email protected]>
| * Use BOT_TOKEN in example projectGravatar Chris Lovering2022-09-11-2/+2
| | | | | | | | This is so that we use the same env var as metricity, remove the need for duplicate env vars.
| * Don't mount project root in docker-composeGravatar Chris Lovering2022-09-11-2/+3
| | | | | | | | Now that we are using in-project venvs, mounting the entire project root would cause the host's venv to overwrite the image's if present.
| * Update poetry to use 1.2.0Gravatar Chris Lovering2022-09-11-10/+20
| | | | | | | | This change requires the use of venvs, rather than pip user installs
| * Add metricity to docker-compose so web doesn't crash loopGravatar Chris Lovering2022-09-10-0/+18
|/
* Merge pull request #125 from python-discord/dpy-2.0Gravatar ChrisJL2022-08-18-54/+59
|\ | | | | Bump Discord.py to the stable 2.0 release.
| * Bump Discord.py to the stable 2.0 release.v8.2.0Gravatar Chris Lovering2022-08-18-54/+59
|/ | | | This also bumps some other deps, rather than individually merging the dependabot releases.
* Merge pull request #124 from python-discord/invite-regexv8.1.0Gravatar ChrisJL2022-08-17-31/+50
|\
| * Update docs/changelog.rstGravatar Ionite2022-08-16-1/+1
| | | | | | Co-authored-by: ChrisJL <[email protected]>
| * Added comments for regex additionGravatar ionite342022-08-16-1/+1
| |
| * Version bump and changelogGravatar ionite342022-08-16-1/+4
| |
| * Removed redundant capture groupGravatar ionite342022-08-16-1/+1
| |
| * Unified usage of flags kwargGravatar ionite342022-08-16-2/+2
| |
| * Corrected docstringsGravatar ionite342022-08-16-2/+2
| |
| * Removed a redundant regex character classGravatar ionite342022-08-16-1/+1
| |
| * Expanded regex testing for discord invitesGravatar ionite342022-08-16-27/+42
| | | | | | | | - Added tests for both match and search, previously the fact that `re.match` did not work with http/https links was not made apparent by the tests as only `re.search` is tested.
| * Added regex for leading https or wwwGravatar ionite342022-08-16-0/+1
|/
* Merge pull request #114 from python-discord/8.0.0-betav8.0.0Gravatar ChrisJL2022-07-27-1104/+135
|\
| * Bump sphinx to 5.1.1Gravatar Chris Lovering2022-07-27-617/+63
| |
| * Bump version to 8.0.0Gravatar Chris Lovering2022-07-27-2/+3
| |
| * Remove explicit cleanup of the redis session (#111)Gravatar ChrisJL2022-07-27-4/+1
| |
| * Bump async-rediscache to v1.0.0-rc2Gravatar Chris Lovering2022-07-27-389/+43
| |
| * Bump Python To 3.10 (#108)Gravatar ChrisJL2022-07-27-109/+42
|/
* 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
* Bump sphinx from 5.0.2 to 5.1.0 (#109)Gravatar dependabot[bot]2022-07-25-39/+238
| | | Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Merge pull request #107 from python-discord/better-developmentGravatar Hassan Abouelela2022-07-23-168/+320
|\ | | | | Fix Docker Compose & Add Boilerplate Project
| * Document Sample Project Environment VariablesGravatar Hassan Abouelela2022-07-23-3/+11
| | | | | | | | | | Co-authored-by: Chris Lovering <[email protected]> Signed-off-by: Hassan Abouelela <[email protected]>
| * Clean Up Docker ConfigurationGravatar Hassan Abouelela2022-07-23-33/+77
| | | | | | | | | | | | | | | | Rewrites the docker configuration to better work for this project. A docker compose containing the dependencies from our other projects is also included to help aid development. Signed-off-by: Hassan Abouelela <[email protected]>
| * Add Sample Project With BoilerplateGravatar Hassan Abouelela2022-07-23-1/+148
| | | | | | | | | | | | | | Adds a bare-bones discord.py bot using features from bot-core, to be used for quickly prototyping and testing out bot-core features. Signed-off-by: Hassan Abouelela <[email protected]>
| * Mark aiodns As An Explicit DependencyGravatar Hassan Abouelela2022-07-23-134/+87
|/ | | | | | | 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 pull request #99 from python-discord/dependabot/pip/pre-commit-2.20.0Gravatar Hassan Abouelela2022-07-23-5/+5
|\ | | | | Bump pre-commit from 2.19.0 to 2.20.0
| * Bump pre-commit from 2.19.0 to 2.20.0Gravatar dependabot[bot]2022-07-23-5/+5
|/ | | | | | | | | | | | | | | Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.19.0 to 2.20.0. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v2.19.0...v2.20.0) --- updated-dependencies: - dependency-name: pre-commit dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
* Bump pep8-naming from 0.13.0 to 0.13.1 (#102)Gravatar dependabot[bot]2022-07-23-5/+5
| | | Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump Version To 7.5.0v7.5.0Gravatar Hassan Abouelela2022-07-23-1/+2
| | | | Signed-off-by: Hassan Abouelela <[email protected]>
* Merge pull request #97 from python-discord/dependabot/pip/flake8-bugbear-22.7.1Gravatar Hassan Abouelela2022-07-23-57/+57
|\ | | | | Bump flake8-bugbear from 22.6.22 to 22.7.1
| * Bump flake8-bugbear from 22.6.22 to 22.7.1Gravatar dependabot[bot]2022-07-23-57/+57
|/ | | | | | | | | | | | | | Bumps [flake8-bugbear](https://github.com/PyCQA/flake8-bugbear) from 22.6.22 to 22.7.1. - [Release notes](https://github.com/PyCQA/flake8-bugbear/releases) - [Commits](https://github.com/PyCQA/flake8-bugbear/compare/22.6.22...22.7.1) --- updated-dependencies: - dependency-name: flake8-bugbear dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
* Merge pull request #101 from python-discord/bot-core-100Gravatar Hassan Abouelela2022-07-23-1/+43
|\ | | | | Add `clean_text_or_reply` util.
| * Merge branch 'main' into bot-core-100Gravatar Hassan Abouelela2022-07-23-0/+1
| |\ | |/ |/|
* | Merge PR #105: Correctly determine source modules for re-exported symbolsGravatar Numerlor2022-07-23-0/+1
| |
| * Update changelog.rstGravatar Izan2022-07-23-0/+3
| | | | | | | | Only provides a feature and not a release, as per Scaleois' request on Discord: https://discord.com/channels/267624335836053506/635950537262759947/1000396893005819964
| * Merge remote-tracking branch 'origin/bot-core-100' into bot-core-100Gravatar Izan2022-07-23-2/+114
| |\
| | * Merge branch 'main' into bot-core-100Gravatar TizzySaurus2022-07-23-2/+114
| | |\ | |_|/ |/| |