aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
...
| | | * Sync: support sending messages to a context in sync()Gravatar MarkKoz2020-02-12-17/+11
| | | |
| | | * Sync: support multiple None totals returns from a syncerGravatar MarkKoz2020-02-12-10/+7
| | | |
| | | * Sync: create function for running a single syncerGravatar MarkKoz2020-02-12-22/+24
| | | |
| | | * Sync: refactor cogGravatar MarkKoz2020-02-12-25/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Use ID from constants directly instead of SYNC_SERVER_ID * Use f-strings instead of %s for logging * Fit into margin of 100 * Invert condition to reduce nesting * Use Any instead of incorrect function annotation for JSON values
| | | * API: create request function which has a param for the HTTP methodGravatar MarkKoz2020-02-12-18/+10
| | | | | | | | | | | | | | | | Reduces code redundancy.
| | | * API: define functions with keyword-only argumentsGravatar MarkKoz2020-02-12-10/+10
| | | | | | | | | | | | | | | | This seems to have been the intent of the original implementation.
| | | * Constants: add dev-core channel and check mark emojiGravatar MarkKoz2020-02-12-0/+4
| | | |
| | | * Use wait_until_guild_available instead of wait_until_readyGravatar MarkKoz2020-02-12-13/+13
| | | | | | | | | | | | | | | | It has a much better guarantee that the cache will be available.
| | | * Bot: make the connector attribute privateGravatar MarkKoz2020-02-12-4/+4
| | | |
| | | * Bot: add wait_until_guild_availableGravatar MarkKoz2020-02-12-0/+39
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | This coroutine waits until the configured guild is available and ensures the cache is present. The on_ready event is inadequate because it only waits 2 seconds for a GUILD_CREATE gateway event before giving up and thus not populating the cache for unavailable guilds.
* | | Do not attempt to load Reddit cog when environment variables are not provided.Gravatar Numerlor2020-02-24-1/+4
| | | | | | | | | | | | When environment variables weren't provided; the cog attempted to create a BasicAuth object with None as values resulting in an exception before the event loop was started and a subsequent crash.
* | | Remove unused `chunks` function and its tests.Gravatar Numerlor2020-02-24-26/+1
| | | | | | | | | | | | The function was only used in the since removed `Events` cog.
* | | Change docstring mood.Gravatar Numerlor2020-02-24-1/+1
| | |
* | | Change warning text.Gravatar Numerlor2020-02-24-1/+1
| | |
* | | Add ConfigVerifier cog.Gravatar Numerlor2020-02-24-0/+41
| | | | | | | | | | | | Adds ConfigVerifier which verifies channels when loaded.
* | | Implement `__iter__` on constants YAMLGetter.Gravatar Numerlor2020-02-24-0/+4
|/ / | | | | | | Python tries to fall back on passing indices to `__getitem__` without iter implemented; failing on the first line.
* | Add Sentdex server to whitelistGravatar Leon Sandøy2020-02-23-0/+1
| |
* | Merge pull request #773 from python-discord/reminder_missing_usersGravatar Joseph2020-02-23-17/+37
|\ \ | | | | | | Check reminder user and channel before send and schedule.
| * \ Merge branch 'master' into reminder_missing_usersGravatar Joseph2020-02-23-120/+101
| |\ \ | |/ / |/| |
* | | Merge pull request #776 from python-discord/checkout-msg-logGravatar S. Co12020-02-23-14/+13
|\ \ \ | | | | | | | | Change verification post log level to info, tidy code.
| * \ \ Merge branch 'master' into checkout-msg-logGravatar S. Co12020-02-23-2/+6
| |\ \ \ | |/ / / |/| | |
* | | | Merge pull request #756 from python-discord/bug/backend/s329/docker-compose-ttyGravatar scragly2020-02-24-0/+2
|\ \ \ \ | | | | | | | | | | Fix missing Django logs when using Docker Compose
| * \ \ \ Merge branch 'master' into bug/backend/s329/docker-compose-ttyGravatar scragly2020-02-24-571/+888
| |\ \ \ \
| * | | | | Fix missing Django logs when using Docker ComposeGravatar MarkKoz2020-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-levelGravatar S. Co12020-02-23-2/+4
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | Reduce log level of tag cooldown notice.
| * | | | | Reduce log level of tag cooldown notice.Gravatar scragly2020-02-24-2/+4
|/ / / / /
| | * / / Change verification post log level to info, tidy code.Gravatar scragly2020-02-24-14/+13
| |/ / / |/| | |
* | | | Merge pull request #741 from Denayder/information-refactorGravatar S. Co12020-02-23-73/+50
|\ \ \ \ | | | | | | | | | | Refactor information.py with lots of changes that makes the overall code cleaner and faster
| * \ \ \ Merge branch 'master' into information-refactorGravatar S. Co12020-02-23-562/+978
| |\ \ \ \ | |/ / / / |/| | | |
* | | | | Merge pull request #771 from python-discord/paginator-react-404Gravatar S. Co12020-02-23-18/+22
|\ \ \ \ \ | | | | | | | | | | | | Fix paginator erroring on clearing reactions from non-existing messages.
| * \ \ \ \ Merge branch 'master' into paginator-react-404Gravatar S. Co12020-02-23-14/+11
| |\ \ \ \ \ | |/ / / / / |/| | | | |
* | | | | | Merge pull request #759 from ↵Gravatar S. Co12020-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_structureGravatar S. Co12020-02-23-478/+814
| |\ \ \ \ \ \ | |/ / / / / / |/| | | | | |
* | | | | | | Merge pull request #772 from python-discord/dm_failure_fixGravatar S. Co12020-02-23-12/+9
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Don't log exception traceback on Forbidden for welcomes.
| * | | | | | | Don't log exception traceback on Forbidden for welcomes.Gravatar scragly2020-02-23-12/+9
|/ / / / / / /
| * | | | | | Pagination migrations - Emoji Data Structure ModifiedGravatar F4zi2020-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__`.Gravatar scragly2020-02-23-0/+1
| | | | | | |
| | * | | | | Suppress NotFound on react clear, tidy imports.Gravatar scragly2020-02-23-18/+21
| | | | | | |
| | | * | | | Remove the space that makes the test failGravatar Deniz2020-02-21-1/+1
| | | | | | |
| | | * | | | Use the code provided by sco1 to fix the checks failing.Gravatar Deniz2020-02-21-5/+10
| | | | | | |
| | | * | | | Add thousand separators to Members count, closes #744Gravatar Deniz2020-02-13-4/+4
| | | | | | |
| | | * | | | Update the tests accordingly to reflect the new changesGravatar Deniz2020-02-13-3/+3
| | | | | | |
| | | * | | | Use collections.Counter properly. Use the ChannelType enum instead of the ↵Gravatar Deniz2020-02-12-12/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | __class__ attribute, and re-add the None check for !user roles.
| | | * | | | Use the enum itself instead of its string valueGravatar Deniz2020-02-08-6/+6
| | | | | | |
| | | * | | | Fix some of the testing for information.py; I think this should be it. ↵Gravatar Deniz2020-02-06-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (hopefully).
| | | * | | | Change if statement to elif; if the first if statement returns true, the ↵Gravatar Deniz2020-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 ↵Gravatar Deniz2020-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 ↵Gravatar Deniz2020-02-06-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | to a list, and then send them it at once (less spammy)
| | | * | | | Update tests to reflect status changesGravatar Deniz2020-02-06-4/+4
| | | | | | |
| | | * | | | Refactor how channels and statuses are counted; using Counter() - way cleaner.Gravatar Deniz2020-02-06-35/+17
| | | | | | |