| Commit message (Collapse) | Author | Lines | ||
|---|---|---|---|---|
| 2020-01-14 | Add new partners to invite whitelist | -0/+2 | ||
| 2020-01-13 | Replace sphinx mock classes with SimpleNamespaces; add user_agent to config | -24/+17 | ||
| 2020-01-12 | Use commas instead of `by`. | -1/+1 | ||
| 2020-01-12 | Track command completions by user. | -2/+4 | ||
| 2020-01-12 | Use parent path properly. | -12/+5 | ||
| 2020-01-12 | Track command completions. | -1/+27 | ||
| 2020-01-12 | Empty commit for autodeploy. | -0/+1 | ||
| 2020-01-12 | Remove underline from `self.PREFIX`. | -3/+3 | ||
| 2020-01-12 | fix(lint): wrong import order | -2/+2 | ||
| 2020-01-12 | feat(!rules): allow for throw away words after the command call | -2/+5 | ||
| 2020-01-12 | Add Guild ID to message counter. | -4/+6 | ||
| 2020-01-12 | Add documentation. | -1/+10 | ||
| 2020-01-12 | Track messages by channel. | -3/+14 | ||
| 2020-01-12 | Track member joins and leaves. | -1/+15 | ||
| 2020-01-12 | Only request offline members for large guilds. | -1/+2 | ||
| 2020-01-12 | Add the `metrics` cog. | -0/+41 | ||
| 2020-01-12 | Start Prometheus HTTP server on bot start. | -0/+3 | ||
| 2020-01-12 | Install `prometheus-async`. | -179/+211 | ||
| 2020-01-11 | Add handling for empty PEP metadata values | -8/+6 | ||
| Some PEPs have a metadata field that is present but has an empty value (e.g. PEP 249), causing an exception to be raised when attempting to add it as an embed field value, which cannot be empty. This refactors the information parsing to prevent the field from being added if there is no value to provide, as well as cut down on copy+paste when populating fields in the embed. | ||||
| 2020-01-11 | Update Code Jam Participant ID | -1/+1 | ||
| 2020-01-09 | Adding PyGame and Ren'Py to the invite white list | -0/+2 | ||
| With the addition of the #game-development channel, I would expect we'll see an increase in people needing specific help with the various engines and libraries that Python has to offer. As part of this, I'm adding the servers for PyGame and Ren'Py to the white list to help people get to the proper resources they might need. | ||||
| 2020-01-01 | Move comment into if body | -2/+2 | ||
| 2020-01-01 | Rename last_paragraph_end variable to a more fitting name | -6/+6 | ||
| 2019-12-31 | Make sure description is truncated to max 1000 chars | -2/+8 | ||
| 2019-12-30 | Watchchannels: show username in response for already watched users | -2/+2 | ||
| Makes it clear which user it is in the case of an ID being used to invoke the command. | ||||
| 2019-12-30 | Update filetype whitelist to include audio formats | -0/+3 | ||
| Discord has a built-in player for all of these and they are really just stripped down videos, which are allowed. | ||||
| 2019-12-26 | Use a static discord shield on the readme. | -1/+1 | ||
| 2019-12-23 | Move Expiry converter alias to converters.py | -10/+10 | ||
| 2019-12-23 | Refactor user type aliases | -15/+15 | ||
| 2019-12-23 | Create an alias for a Member + FetchedUser converter | -20/+23 | ||
| 2019-12-22 | Make FetchedUser a subclass of UserConverter | -50/+52 | ||
| 2019-12-22 | Use log.warning instead of the deprecated log.warn | -1/+1 | ||
| 2019-12-22 | Show only status code in Discord msg when infraction post fails | -7/+4 | ||
| When debugging, the response_text exceeds the character limit since it's basically an entire HTML document. | ||||
| 2019-12-22 | Use more specific error message for infraction DM user fetch | -1/+1 | ||
| 2019-12-22 | Add ducky attributes to bot.constants | -0/+6 | ||
| I have added attributes to the Emojis class in `bot.constants` for the newly added ducky emoji constants. | ||||
| 2019-12-22 | Remove unreachable break in post_infraction loop | -3/+1 | ||
| * Show the user in the post_infraction error log message | ||||
| 2019-12-22 | Add ducky constants to make duckpond work | -1/+7 | ||
| I have added the IDs of the new duckies we have to the constants | ||||
| 2019-12-22 | Catch HTTPException in fetching, only fetch if isn't User or Member | -8/+12 | ||
| There's now a check to see if the `user` argument (possibly a `discord.Object`) needs to be made a `User`, instead of doing so directly, to avoid unnecessary requests to the Discord API. Besides that, a possible HTTPException is catched if it the fetch fails, cancelling the message to be send to the user (which would make the following calls fail later on for not being of the proper type.) | ||||
| 2019-12-22 | Allow PSD's and more on antimalware whitelist | -0/+5 | ||
| Also includes the following related formats: - .svg - .ai (Adobe Illustrator) - .aep (Adobe After Effects) - .xcf (GIMP | ||||
| 2019-12-22 | Make `watchchannels` use `FetchedUser` instead of `proxy_user` | -31/+24 | ||
| This changes also removes the original `proxy_user` used by `watchchannels` the attributes in its `discord.Object` object to the one returned by FetchedUser. | ||||
| 2019-12-22 | Fix bug to log if `user` is either `Member` or `User` | -1/+1 | ||
| 2019-12-22 | Move type declarations for annotations and converters | -4/+7 | ||
| It turns out how it was originally was the best idea. Now the `infractions` module imports `FetchedUser` and makes a `typing.Union` between it and `utils.UserTypes`. The usage of `FetchedUser` isn't needed in `utils` at all, and it shouldn't be used for/as type hinting there. | ||||
| 2019-12-22 | Minor refactor moving `return ...` | -3/+1 | ||
| 2019-12-22 | Add descriptive message to exception if user from API doesn't exist | -1/+1 | ||
| 2019-12-22 | Add space in condition | -1/+1 | ||
| Co-Authored-By: Mark <[email protected]> | ||||
| 2019-12-22 | Correct log messages levels, add log messages and ctx.send message | -7/+12 | ||
| 2019-12-20 | "Correct indentation style" | -2/+4 | ||
| 2019-12-20 | Move `utils.proxy_user` to Converters and do minor refactoring | -55/+29 | ||
| The `proxy_user` function now belongs to the `Converters` module, since its use is directly related to it. `FetchedUser` uses this function if there's an error trying to fetch and it doesn't indicate a non existing user. Technically finished and working. | ||||
| 2019-12-20 | Make post_user take default values for payload from `getattr` | -20/+12 | ||
| 2019-12-20 | Make `FetchedUser` return a `discord.Object` if user *may* exist | -7/+35 | ||
| The FetchedUser Converter now counts with a `proxy_user` helper function (which SHOULD NOT be there) to return a user as a last resource, in case there was an issue fetching from the Discord API, as long as the error isn't that there's no user with the given ID. | ||||