| Commit message (Collapse) | Author | Lines | ||
|---|---|---|---|---|
| 2019-11-11 | syntax highlight diff of reloaded inventories | -3/+3 | ||
| 2019-11-11 | Do not cut off text arbitrarily but at last sentence to make sure no ↵ | -1/+1 | ||
| unfinished markdown is left in | ||||
| 2019-11-11 | clear renamed symbols on inventory refresh | -0/+1 | ||
| 2019-11-10 | Move signatures definition | -1/+1 | ||
| 2019-11-10 | Add a command for refreshing inventories | -0/+22 | ||
| 2019-11-10 | Move paragraph search to not cut off long starting paragraphs | -1/+1 | ||
| Co-authored-by: scargly <[email protected]> | ||||
| 2019-11-10 | Cut off description at 1000 chars if paragraph is not found | -0/+2 | ||
| 2019-11-10 | Add a newline after signatures for readability | -1/+1 | ||
| 2019-11-10 | fix signatures and descriptions not being found when present | -4/+4 | ||
| 2019-11-03 | Make sure only signatures belonging to the symbol are fetched | -3/+4 | ||
| 2019-11-03 | Comment grammar | -2/+2 | ||
| 2019-11-03 | Fix case for the python package name in `NO_OVERRIDE_PACKAGES` | -1/+1 | ||
| 2019-11-03 | Handle exceptions when fetching inventories | -31/+57 | ||
| 2019-11-02 | Improve module description searching | -7/+35 | ||
| 2019-11-02 | Get up to 3 signatures of a symbol | -16/+14 | ||
| 2019-11-02 | Get symbol description by searching for a dd tag instead of traversing the ↵ | -1/+1 | ||
| siblings | ||||
| 2019-11-02 | Do not cut off description in code blocks | -1/+7 | ||
| 2019-10-21 | Grammar check comment | -1/+1 | ||
| 2019-10-21 | Allow embeds to not include signatures in case the symbol is a module | -11/+14 | ||
| 2019-10-21 | Don't include a signature and only get first paragraphs when scraping when ↵ | -10/+18 | ||
| symbol is a module | ||||
| 2019-10-20 | remove "function" from NO_OVERRIDE_GROUPS | -1/+0 | ||
| 2019-10-20 | Auto delete messages when docs are not found | -2/+8 | ||
| 2019-10-20 | show renamed duplicates in embed footer | -8/+13 | ||
| 2019-10-20 | add handling for duplicate symbols in docs inventories | -4/+35 | ||
| 2019-10-12 | Raise `ValueError` on negative `max_units`. | -3/+9 | ||
| 2019-10-11 | Get the prefix from the config for the periodic ping message | -2/+2 | ||
| 2019-10-12 | Bump the site PostgreSQL version to 12. | -1/+1 | ||
| 2019-10-11 | Check that the periodic ping author is the bot | -1/+1 | ||
| 2019-10-11 | Revise comments and the doctsring for the periodic ping function | -7/+10 | ||
| 2019-10-11 | Cancel the periodic ping task when the verification cog is unloaded | -0/+4 | ||
| 2019-10-11 | Better check way of checking timelaps | -11/+13 | ||
| Use a coroutine instead of a list. | ||||
| 2019-10-11 | Add typehints. | -3/+2 | ||
| 2019-10-11 | Implement test cases suggested by @MarkKoz. | -0/+11 | ||
| 2019-10-11 | Log member_ban event to #user-log | -3/+2 | ||
| 2019-10-09 | Resolve #458: support exact timestamps as args for mod commands | -22/+43 | ||
| * Rename all parameters to "duration" for consistency * Add missing docs about duration parameter to the superstarify command | ||||
| 2019-10-09 | Resolve #357: show ban reason and bb watch status in unban mod log | -1/+18 | ||
| 2019-10-09 | Fix #346: display infraction count after giving an infraction | -3/+10 | ||
| 2019-10-09 | Show help when ext load/unload are invoked without arguments | -0/+8 | ||
| 2019-10-08 | Expand token detection regex character exclusion | -5/+5 | ||
| This helps enable broader detection of tokens being used in contexts beyond simple assignment | ||||
| 2019-10-08 | Ensure display name changes are logged | -1/+6 | ||
| https://github.com/python-discord/bot/issues/489 Recently, we discovered that not all display name changes were logged to the #user-log channel. This problem was caused by the `old_value` or the `new_value` showing up as `None` when a user sets or removes a guild-specific nickname. Since we ignore changes where one of the two values is `None`, we did not log these `None->nick` or `nick->None` events. Since we are mainly interested in the display name of the user, and the display name is equal to the user's guild-specific nickname if they have set one and otherwise their username, I made the following changes: - Add logging of changes in the display names of members. - Ignore nick-specific changes completely, since these changes are already captured by the changes in the display name we now log. This closes #489 | ||||
| 2019-10-08 | Show infraction reason when the bot is the actor | -1/+5 | ||
| https://github.com/python-discord/bot/issues/476 We recently decided to hide the reason in the confirmation message the bot sends after applying an infraction. In most situations, this makes sense, since the message containing the invocation command already contains the reason. However, if the infraction was triggered by the bot itself (e.g., an antispam trigger), this means that we're missing information that provides context to the infraction. This commit adds the reason back to the confirmation message, but only if the actor of the infraction was the bot itself. Closes #476 | ||||
| 2019-10-08 | Set bot as actor of antispam infractions | -1/+3 | ||
| As mentioned in #476, the bot currently sets the actor of infractions applied due to an antispam rule trigger to the offending member. The reason is that we get a `Context` object from the message that triggered the antispam rule, which was sent by the offender. I've changed it by patching both available author attributes, `Context.author` and `Context.message.author` with the bot user. | ||||
| 2019-10-07 | Only allow members currently in the guild to be warned | -1/+1 | ||
| 2019-10-07 | Update the nickname policy URL | -1/+1 | ||
| Co-Authored-By: Sebastiaan Zeeff <[email protected]> | ||||
| 2019-10-07 | Escape asterisks in extensions docstrings | -7/+7 | ||
| 2019-10-07 | Support wildcards and multiple extensions for load and unload commands | -36/+48 | ||
| * Rename batch_reload() to batch_manage() and make it accept an action as a parameter so that it can be a generic function. * Switch parameter order for manage() to make it consistent with batch_manage(). * Always call batch_manage() and make it defer to manage() when only 1 extension is given. * Make batch_manage() a regular method instead of a coroutine. | ||||
| 2019-10-07 | Use quotes instead of back ticks around asterisk in docstrings | -4/+4 | ||
| 2019-10-07 | Add missing awaits and call bot as attribut | -14/+14 | ||
| 2019-10-06 | Update max threshold for attachments | -1/+1 | ||
| 2019-10-05 | Requested changes | -7/+14 | ||
| Changed `PERIODIC_PING` from 2 f-string to one normal and one f-string. The bot now checks in the lasts 5 messages (why 5? Admins/mods could have add some notes, and/or users could have wrong taped the command, which lead the bot to send a message) the time of his last ping. If there is not historic ping, will send one (initialization and make the command more robust). If there is one previous `PERIODIC_PING` message, checks if it older than one week. I also set the countdown from 1 to 12 hours. Why not more? Because each time the bot is restarted the countdown is reset to 0, and I don't know how often it is restarted. | ||||