aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
...
| * Bump to Python 3.10 and mark version as breakingGravatar Chris Lovering2023-02-10-668/+138
| | | | | | | | The bump to Python3.10 will make existing virtual envs running this project incompatible, so a break change made sense here.
| * Use latest bot-core version and bump all depsGravatar Chris Lovering2023-02-10-46/+732
|/ | | | This version of bot-core also brings in the 2.0 stable release of Discord.py
* Merge pull request #30 from python-discord/poetry-1.2Gravatar Xithrius2022-09-17-15/+8
|\
| * Fix Poetry 1.2 SupportGravatar Hassan Abouelela2022-09-18-15/+8
|/ | | | | | | | | | | | Poetry 1.2 introduced a regression which broke pip `--user` installs. These types of install were the main way we did installations in docker and CI, as they made it much more convenient to control the location, availability, and caching of packages. Poetry's team does not recognize this as a supported use case, so major changes were required to get everything working again. Most of the changes were consolidated into chrislovering/python-poetry-base for docker, and HassanAbouelela/setup-python for CI.
* Merge pull request #20 from python-discord/update-staff-channel-logicGravatar Hassan Abouelela2022-07-11-11/+21
|\ | | | | Add support for staff channels that are not in staff categories
| * Merge branch 'main' into update-staff-channel-logicGravatar Hassan Abouelela2022-07-11-0/+6
| |\ | |/ |/|
* | Merge pull request #19 from python-discord/dependabotGravatar Hassan Abouelela2022-07-11-0/+6
|\ \ | | | | | | Add dependabot config
| * | Add dependabot configGravatar ChrisJL2022-07-10-0/+6
|/ /
| * Add support for staff channels that are not in staff categoriesGravatar Chris Lovering2022-07-10-3/+8
| |
| * Update 3.9-style type hints in config.pyGravatar Chris Lovering2022-07-10-6/+6
| |
| * Update staff category list, and add another ignored categoryGravatar Chris Lovering2022-07-10-2/+7
|/
* Merge pull request #18 from python-discord/botcore-migrationGravatar ChrisJL2022-07-09-681/+1068
|\
| * Add concurrency rules to both workflowsGravatar Chris Lovering2022-07-09-0/+8
| | | | | | | | This ensures only one workflow runs at a time for each target.
| * Simplify the error handler instance checkGravatar Chris Lovering2022-07-09-2/+2
| | | | | | | | | | | | This also fixes the debug output to ensure the command name is always included Co-authored-by: HassanAbouelela <[email protected]>
| * Remove superfluous guardsGravatar Chris Lovering2022-07-09-6/+0
| |
| * Add github cache to flake8 ignore listGravatar Chris Lovering2022-07-09-1/+1
| |
| * Update lint workflow to use python 3.9Gravatar Chris Lovering2022-07-09-8/+6
| |
| * Add a simple status cogGravatar Chris Lovering2022-07-09-0/+60
| |
| * Add a simple error handler cogGravatar Chris Lovering2022-07-09-0/+42
| |
| * Move all event listener logic to extensionsGravatar Chris Lovering2022-07-09-0/+417
| |
| * Migrate metricity to use BotBase from botcoreGravatar Chris Lovering2022-07-09-423/+85
| |
| * Move TZDateTime to avoid circular importGravatar Chris Lovering2022-07-09-38/+36
| |
| * Install botcore and bump depsGravatar Chris Lovering2022-07-09-212/+420
|/
* Merge pull request #16 from python-discord/pin-d.py-versionGravatar ChrisJL2022-04-03-247/+241
|\ | | | | Pin discord.py version to pre-asyncio changes
| * Don't overwrite flake8 default ignoresGravatar Chris Lovering2022-04-03-1/+1
| |
| * Pin discord.py version to pre-asyncio changesGravatar Chris Lovering2022-04-03-246/+240
|/
* Merge pull request #14 from python-discord/fix-channel-syncGravatar ChrisJL2022-04-03-10/+10
|\ | | | | Fix bug where having channels without categories causes error
| * Fix bug where having channels without categories causes errorGravatar wookie1842022-04-03-10/+10
|/
* Add ModMail appeals to ignore categoriesGravatar Joe Banks2022-03-11-1/+2
|
* Merge pull request #13 from python-discord/threadfixesGravatar Johannes Christ2022-02-18-9/+34
|\ | | | | Various fixes related to thread support
| * Bump metricity version following bug fixesGravatar Chris Lovering2022-02-13-1/+1
| |
| * Listen for thread create and unarchive eventsGravatar Chris Lovering2022-02-13-0/+20
| |
| * Ignore threads in forum channelsGravatar Chris Lovering2022-02-13-2/+6
| | | | | | | | Discord.py doesn't support forum channels, so ignore them to avoid tracebacks.
| * Only sync thread archive status on startupGravatar Chris Lovering2022-02-13-6/+7
|/ | | | Since we can update threads during bot runtime, there is no need to sync archive status every time, just do this on startup.
* Merge pull request #12 from python-discord/fix-thread-update-eventGravatar Hassan Abouelela2021-12-22-1/+1
|\ | | | | Fix on_thread_update as it takes 2 args, not one
| * Fix on_thread_update as it takes 2 args, not oneGravatar Chris Lovering2021-12-21-1/+1
|/
* Merge pull request #10 from python-discord/thread-supportGravatar Hassan Abouelela2021-12-21-204/+546
|\ | | | | Thread & Discord.py 2.0a0 support
| * Correctly use string IDs for threadsGravatar Chris Lovering2021-12-21-2/+2
| |
| * Bump version numberGravatar Chris Lovering2021-12-21-2/+2
| |
| * flake8 ignore line break before/after binary operatorGravatar Chris Lovering2021-12-21-1/+5
| |
| * Store what thread a message was sent inGravatar Chris Lovering2021-12-21-0/+3
| | | | | | | | Taking care not to trigger on thread creation system messages.
| * Update stored thread data on thread updateGravatar Chris Lovering2021-12-21-0/+11
| |
| * Upsert threads when syncing channelsGravatar Chris Lovering2021-12-21-5/+50
| |
| * Add discord.py thread models & migrationGravatar Chris Lovering2021-12-21-6/+86
| |
| * Use tz-aware datetimes throughout projectGravatar Chris Lovering2021-12-21-4/+5
| |
| * db type that supports aware datetimes in user-landGravatar Chris Lovering2021-12-21-0/+36
| |
| * Support new guild specific avatarsGravatar Chris Lovering2021-12-21-8/+44
| |
| * Expose psql port in docker-composeGravatar Chris Lovering2021-11-03-0/+2
| | | | | | | | This allows for alembic to generate migrations by connecting to the docker-compose postgres instance.
| * Bump d.py to 2.0a0Gravatar Chris Lovering2021-11-03-179/+303
|/
* Detect and copy config files passed by bot composeGravatar Chris Lovering2021-09-14-0/+5
|