Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Update to Python 3.8 and discord.py 1.3.2 | 2020-02-23 | -79/+37 | |
| | | | | | | I've changed the Python version in our Pipfile to Python 3.8. The main advantage of Python 3.8 is that it comes with significant upgrades to the unittest module which allow us to test asyncio-based code more easily. While our current test suite runs in P3.8 "out of the box", it currently still relies on many of the workarounds we had to use to test asynchronous code in Python 3.7. A future commit will replace these workarounds with the new tools available in Python 3.8. This commit also updates our discord.py version to 1.3.2. Versions of discord.py <= 1.3.1 contain a bug that causes errors in the new unittest tools that come with Python 3.8. For more specific details, see https://github.com/Rapptz/discord.py/pull/2570. | |||
* | Merge pull request #749 from python-discord/reminder-enhancements | 2020-02-23 | -15/+47 | |
|\ | | | | | Reminder Embed Enhancements & Whitelist Expansion | |||
| * | Merge branch 'master' into reminder-enhancements | 2020-02-23 | -607/+951 | |
| |\ | |/ |/| | ||||
* | | Add Sentdex server to whitelist | 2020-02-23 | -0/+1 | |
| | | ||||
* | | Merge pull request #773 from python-discord/reminder_missing_users | 2020-02-23 | -17/+37 | |
|\ \ | | | | | | | Check reminder user and channel before send and schedule. | |||
| * \ | Merge branch 'master' into reminder_missing_users | 2020-02-23 | -120/+101 | |
| |\ \ | |/ / |/| | | ||||
* | | | Merge pull request #776 from python-discord/checkout-msg-log | 2020-02-23 | -14/+13 | |
|\ \ \ | | | | | | | | | Change verification post log level to info, tidy code. | |||
| * \ \ | Merge branch 'master' into checkout-msg-log | 2020-02-23 | -2/+6 | |
| |\ \ \ | |/ / / |/| | | | ||||
* | | | | Merge pull request #756 from python-discord/bug/backend/s329/docker-compose-tty | 2020-02-24 | -0/+2 | |
|\ \ \ \ | | | | | | | | | | | Fix missing Django logs when using Docker Compose | |||
| * \ \ \ | Merge branch 'master' into bug/backend/s329/docker-compose-tty | 2020-02-24 | -571/+888 | |
| |\ \ \ \ | ||||
| * | | | | | Fix missing Django logs when using Docker Compose | 2020-02-16 | -0/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed by allocating a pseudo-tty to the web and bot services in Docker Compose. | |||
* | | | | | | Merge pull request #774 from python-discord/cooldown-log-level | 2020-02-23 | -2/+4 | |
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | Reduce log level of tag cooldown notice. | |||
| * | | | | | Reduce log level of tag cooldown notice. | 2020-02-24 | -2/+4 | |
|/ / / / / | ||||
| | * / / | Change verification post log level to info, tidy code. | 2020-02-24 | -14/+13 | |
| |/ / / |/| | | | ||||
* | | | | Merge pull request #741 from Denayder/information-refactor | 2020-02-23 | -73/+50 | |
|\ \ \ \ | | | | | | | | | | | Refactor information.py with lots of changes that makes the overall code cleaner and faster | |||
| * \ \ \ | Merge branch 'master' into information-refactor | 2020-02-23 | -562/+978 | |
| |\ \ \ \ | |/ / / / |/| | | | | ||||
* | | | | | Merge pull request #771 from python-discord/paginator-react-404 | 2020-02-23 | -18/+22 | |
|\ \ \ \ \ | | | | | | | | | | | | | Fix paginator erroring on clearing reactions from non-existing messages. | |||
| * \ \ \ \ | Merge branch 'master' into paginator-react-404 | 2020-02-23 | -14/+11 | |
| |\ \ \ \ \ | |/ / / / / |/| | | | | | ||||
* | | | | | | Merge pull request #759 from ↵ | 2020-02-23 | -1/+1 | |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | python-discord/optimize/pagination/emoji_collection_structure Pagination migrations - Emoji Data Structure Modified | |||
| * \ \ \ \ \ | Merge branch 'master' into optimize/pagination/emoji_collection_structure | 2020-02-23 | -478/+814 | |
| |\ \ \ \ \ \ | |/ / / / / / |/| | | | | | | ||||
* | | | | | | | Merge pull request #772 from python-discord/dm_failure_fix | 2020-02-23 | -12/+9 | |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | Don't log exception traceback on Forbidden for welcomes. | |||
| * | | | | | | | Don't log exception traceback on Forbidden for welcomes. | 2020-02-23 | -12/+9 | |
|/ / / / / / / | ||||
| * | | | | | | Pagination migrations - Emoji Data Structure Modified | 2020-02-17 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changed the pagination emoji collection from list to tuple This change was suggested since this collection is constant | |||
| | * | | | | | Define `_count` in `__init__`. | 2020-02-23 | -0/+1 | |
| | | | | | | | ||||
| | * | | | | | Suppress NotFound on react clear, tidy imports. | 2020-02-23 | -18/+21 | |
| | | | | | | | ||||
| | | * | | | | Remove the space that makes the test fail | 2020-02-21 | -1/+1 | |
| | | | | | | | ||||
| | | * | | | | Use the code provided by sco1 to fix the checks failing. | 2020-02-21 | -5/+10 | |
| | | | | | | | ||||
| | | * | | | | Add thousand separators to Members count, closes #744 | 2020-02-13 | -4/+4 | |
| | | | | | | | ||||
| | | * | | | | Update the tests accordingly to reflect the new changes | 2020-02-13 | -3/+3 | |
| | | | | | | | ||||
| | | * | | | | Use collections.Counter properly. Use the ChannelType enum instead of the ↵ | 2020-02-12 | -12/+6 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | __class__ attribute, and re-add the None check for !user roles. | |||
| | | * | | | | Use the enum itself instead of its string value | 2020-02-08 | -6/+6 | |
| | | | | | | | ||||
| | | * | | | | Fix some of the testing for information.py; I think this should be it. ↵ | 2020-02-06 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | (hopefully). | |||
| | | * | | | | Change if statement to elif; if the first if statement returns true, the ↵ | 2020-02-06 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | second cannot be true making it unneccesary to check | |||
| | | * | | | | Fix up imports a bit; there's no need to import all of discord and typing ↵ | 2020-02-06 | -10/+7 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | for just 1 or 2 uses (e.g. Union, and Message). | |||
| | | * | | | | Instead of sending a message everytime a role can't be converted, append it ↵ | 2020-02-06 | -1/+8 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | to a list, and then send them it at once (less spammy) | |||
| | | * | | | | Update tests to reflect status changes | 2020-02-06 | -4/+4 | |
| | | | | | | | ||||
| | | * | | | | Refactor how channels and statuses are counted; using Counter() - way cleaner. | 2020-02-06 | -35/+17 | |
| | | | | | | | ||||
| | | * | | | | Remove some a lot of unneccesary newlines that arguably make it harder to read | 2020-02-06 | -9/+2 | |
| | | | | | | | ||||
| | | * | | | | Roles cannot return None because everyone has the Developer role by default, ↵ | 2020-02-06 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | and non-verified users cannot use this command. | |||
| | | * | | | | No longer check if every role is @everyone; just skip the first element in ↵ | 2020-02-06 | -3/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | the list | |||
| | | | | * | | Remove call to delete reminder, as ensure method already does it. | 2020-02-23 | -1/+0 | |
| | | | | | | | ||||
| | | | | * | | Check reminder user and channel before send and schedule. | 2020-02-23 | -17/+38 | |
| |_|_|_|/ / |/| | | | | | ||||
* | | | | | | Don't set project log level so it uses root level. | 2020-02-23 | -1/+1 | |
| |/ / / / |/| | | | | ||||
* | | | | | Change defcon log levels from warning to info | 2020-02-21 | -2/+2 | |
| | | | | | ||||
* | | | | | Enable logging warnings to Sentry | 2020-02-21 | -3/+12 | |
| | | | | | ||||
* | | | | | Merge pull request #733 from kwzrd/unittest-antispam-rules | 2020-02-21 | -178/+634 | |
|\ \ \ \ \ | | | | | | | | | | | | | Add test cases for antispam rules, fix bug in attachments rule & test | |||
| * \ \ \ \ | Merge branch 'master' into unittest-antispam-rules | 2020-02-21 | -658/+494 | |
| |\ \ \ \ \ | |/ / / / / |/| | | | | | ||||
* | | | | | | Merge pull request #762 from python-discord/setup-sentry-sdk | 2020-02-21 | -145/+40 | |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Sentry SDK setup | |||
| * | | | | | | Attach jump_to url to the event | 2020-02-21 | -0/+8 | |
| | | | | | | | ||||
| * | | | | | | Use push_scope instead of configure_scope | 2020-02-21 | -2/+2 | |
| | | | | | | |