| Commit message (Collapse) | Author | Lines | ||
|---|---|---|---|---|
| 2020-07-31 | Use asyncio.gather instead manual looping and awaiting | -3/+2 | ||
| 2020-07-31 | Simplify bot shutdown cogs removing | -9/+3 | ||
| Unloading extensions already remove all cogs that is inside it and this is enough good for this case, because bot still call dpy's internal function later to remove cogs not related with extensions (when exist). | ||||
| 2020-07-23 | Improve extension + cogs removing comment on `close` | -1/+1 | ||
| Co-authored-by: Mark <[email protected]> | ||||
| 2020-07-23 | Add copyright about `_remove_extension` + make function private | -2/+2 | ||
| 2020-06-21 | Silence: Add mod alert sending to `closing_tasks` to avoid error | -1/+1 | ||
| 2020-06-21 | Reddit: Don't define revoke task as variable but instantly append | -2/+1 | ||
| 2020-06-21 | Reddit: Remove unnecessary revoke task name changing | -1/+0 | ||
| 2020-06-20 | Implement bot closing tasks waiting + breaking `close` to multiple parts | -3/+31 | ||
| Made to resolve problem with Reddit cog that revoking access token raise exception because session is closed. To solve this, I made `Bot.closing_tasks` that bot wait before closing. Moved all extensions and cogs removing to `remove_extension` what is called before closing everything else because need to call `cog_unload`. | ||||
| 2020-06-20 | Infractions: Fix cases when user leave from guild before assigning roles | -6/+14 | ||
| When user left from guild before bot can add Muted role, then catch this error and log. | ||||
| 2020-06-20 | Watchchannel: Moved message consuming task cancelling exception | -27/+26 | ||
| Moved exception logging when cog is being unloaded and messages is still not consumed from `cog_unload` to `consume_messages` itself in try-except block to avoid case when requesting result too early (before cancel finished). | ||||
| 2020-06-17 | Update deletion scheduler to use latest watchlist configuration | -17/+5 | ||
| 2020-06-17 | Add LMGTFY to domain blacklist | -0/+1 | ||
| 2020-06-16 | Format parameters with a more consistent style | -19/+19 | ||
| 2020-06-16 | Add optional type annotations to reason in pardon funcs | -2/+2 | ||
| 2020-06-16 | Revise inaccurate typehint for Optional reason | -18/+31 | ||
| 2020-06-16 | Revise inaccurate docstring in RedisCache | -2/+2 | ||
| 2020-06-16 | Refactor nested if-statement | -5/+4 | ||
| 2020-06-15 | Log exception info for failed attachment uploads | -1/+1 | ||
| 2020-06-15 | Update bot/resources/tags/customcooldown.md | -3/+1 | ||
| Co-authored-by: Mark <[email protected]> | ||||
| 2020-06-14 | Fix check for bot actor in infractions | -4/+4 | ||
| The reason None check should be nested to avoid affecting the else/elif statements that follow. | ||||
| 2020-06-14 | Check infraction reason isn't None before shortening it | -5/+8 | ||
| 2020-06-15 | Add the C# guild to the whitelist | -0/+1 | ||
| 2020-06-12 | Escape markdown in charinfo embed | -2/+2 | ||
| The embed displays the original character. If it's a markdown char, it would interfere with the embed's actual markdown. The backtick was especially troublesome. Fixes #996 | ||||
| 2020-06-12 | Add scheme to URL | -1/+1 | ||
| 2020-06-12 | Update customcooldown.md | -0/+2 | ||
| 2020-06-12 | Make title more specific | -1/+1 | ||
| Co-authored-by: Mark <[email protected]> | ||||
| 2020-06-11 | Replace mention of Flask with Django | -1/+1 | ||
| The site's description still stated that it was built with Flask, which is no longer accurate due to the move to Django. | ||||
| 2020-06-11 | Add cooldown to Channels in constants.py | -0/+1 | ||
| 2020-06-11 | Add cooldown channel to EXCLUDED_CHANNELS tuple | -1/+1 | ||
| 2020-06-11 | Add cooldown channel to config-default.yml | -0/+1 | ||
| 2020-06-11 | Fix trailing whitespace in Action file | -1/+1 | ||
