| Commit message (Collapse) | Author | Age | Lines | |
|---|---|---|---|---|
| * | Bump deps to latest (#3262) | 2025-02-21 | -1036/+1102 | |
| | | | | | | | | | | | | * Bump deps to latest * Sort deps * Use new style group for dev deps * Add attrs to ignore list of pip-licenses * Bump bot-core up to 11.6.0 | |||
| * | Configure dependabot to only open PRs for major version bumps (#3227) | 2025-02-16 | -0/+4 | |
| | | | | Security updates will always open PRs | |||
| * | Merge pull request #3260 from ↵ | 2025-02-16 | -1/+114 | |
| |\ | | | | | | | | | dd2480-spring-2025-group-1/kim/test-cases-for-bot-utils-helpers fix: `has_lines` returns empty str instead of bool | |||
| | * | test: add test cases for `bot/utils/helpers.py` | 2025-02-14 | -0/+113 | |
| | | | ||||
| | * | fix: `has_lines` returns empty str instead of bool | 2025-02-14 | -1/+1 | |
| | | | ||||
| * | | Merge pull request #3259 from bast0006/bast0006-textless-remindme | 2025-02-16 | -15/+6 | |
| |\ \ | | | | | | | Permit !remindme with no specified content | |||
| | * | | Clean up extraneous logic and typing variance now that reminders always have ↵ | 2025-02-13 | -8/+3 | |
| | | | | | | | | | | | | | content | |||
| | * | | Permit !remindme with no specified content | 2025-02-13 | -7/+3 | |
| | |/ | | | | | | | It's often desired to refer to the current discussion context without needing to explicitly write a placeholder | |||
| * / | Send purged msg log to #message-change-log too (#3255) | 2025-02-16 | -8/+9 | |
| |/ | ||||
| * | Merge pull request #3247 from python-discord/swfarnsworth/fix-auto-upload | 2025-02-12 | -35/+176 | |
| |\ | | | | | Swfarnsworth/fix auto upload | |||
| | * | Merge branch 'main' into swfarnsworth/fix-auto-upload | 2025-02-11 | -1/+1 | |
| | |\ | |/ |/| | ||||
| * | | Ignore both archived and locked posts when archiving idle | 2025-02-08 | -1/+1 | |
| | | | | | | | | | | | For some reason a thread with .closed=True was getting past this if statement. See https://python-discord.sentry.io/issues/6281905188 and the value for post in the stack frame | |||
| | * | Use `"charset" in Attachment.content_type` to determine that it's text-based. | 2025-02-08 | -1/+1 | |
| | | | | | | | | | Previously, `on_message` used `Attachment.content_type.startswith("text")` for this, but this is false for some text-based files (like json). | |||
| | * | `and` -> `or` | 2025-02-08 | -1/+1 | |
| | | | ||||
| | * | Change indentation of lines in docstring. | 2025-02-08 | -2/+2 | |
| | | | ||||
| | * | Merge branch 'main' into swfarnsworth/fix-auto-upload | 2025-02-08 | -8/+6 | |
| | |\ | |/ |/| | ||||
| * | | Merge pull request #3254 from python-discord/fix-help-cog | 2025-02-08 | -8/+6 | |
| |\ \ | | | | | | | Help cog improvements | |||
| | * | | Only pass post_id to the scheulded task, to be clear on intentions | 2025-02-07 | -5/+5 | |
| | | | | ||||
| | * | | Fetch latest help post further up the call stack when looking to archive | 2025-02-07 | -4/+2 | |
| |/ / | | | | | | | This ensures that the logic prior to closing also has the updated thread info | |||
| | * | Rename class and some constants. | 2025-01-30 | -10/+8 | |
| | | | ||||
| | * | Add newline before if statement. | 2025-01-30 | -0/+1 | |
| | | | ||||
| | * | Make parenthetical await expressions their own statements. | 2025-01-30 | -2/+4 | |
| | | | ||||
| | * | Move functionality for awaiting emoji reactions to its own function. | 2025-01-30 | -28/+41 | |
| | | | ||||
| | * | Remove tests for deleted behavior. | 2025-01-30 | -37/+0 | |
| | | | | | | | | | Previously, (txt, csv, json, and py) files evoked special behavior from the filtering system. This is no longer the case. | |||
| | * | Mark tests that aren't passing with xfail. | 2025-01-30 | -0/+3 | |
| | | | | | | | | | I manually tested the functionality implemented here. | |||
| | * | Undo a revert | 2025-01-30 | -1/+162 | |
| |/ | ||||
| * | Merge pull request #3246 from python-discord/revert-3241-pastebin-auto-upload | 2025-01-30 | -180/+44 | |
| |\ | | | | | Revert "Apply filtering to text attachments; offer to auto-upload text attachments to paste bin" | |||
| | * | Revert "Apply filtering to text attachments; offer to auto-upload text ↵ | 2025-01-30 | -180/+44 | |
| |/ | | | | attachments to paste bin" | |||
| * | Merge pull request #3241 from python-discord/pastebin-auto-upload | 2025-01-30 | -44/+180 | |
| |\ | | | | | Apply filtering to text attachments; offer to auto-upload text attachments to paste bin | |||
| | * | Merge branch 'main' into pastebin-auto-uploadpastebin-auto-upload | 2025-01-30 | -20/+41 | |
| | |\ | |/ |/| | ||||
| * | | Add missing arg in help post archive call | 2025-01-18 | -1/+1 | |
| | | | ||||
| * | | Ensure every path to close a help channel cancels scheduled closes | 2025-01-18 | -12/+22 | |
| | | | ||||
| * | | Merge pull request #3240 from python-discord/Show-close-reasons | 2025-01-18 | -6/+17 | |
| |\ \ | | | | | | | Show close reasons in close message | |||
| | * | | !close can also be used by moderators, not just OP | 2025-01-18 | -1/+1 | |
| | | | | ||||
| | * | | More specific close message for native close | 2025-01-18 | -1/+1 | |
| | | | | ||||
| | * | | Don't repeat start of close message in every if branch | 2025-01-18 | -6/+6 | |
| | | | | ||||
| | * | | Add closing reason for when OP closes uses native Discord close option | 2025-01-18 | -1/+4 | |
| | | | | ||||
| | * | | Change closing embed title based on close reason | 2025-01-18 | -1/+10 | |
| | | | | ||||
| | * | | Significantly shorten help channel close message | 2025-01-18 | -2/+2 | |
| | | | | ||||
| | * | | Remove unneeded constant | 2025-01-18 | -2/+1 | |
| |/ / | ||||
| * | | Update supported Python versions in Snekbox help text (#3237) | 2025-01-18 | -2/+2 | |
| | | | ||||
| * | | Merge pull request #3232 from python-discord/codeblock-instructions | 2025-01-14 | -31/+12 | |
| |\ \ | | | | | | | Abbreviate codeblock instructions; remove ability to dismiss the inst… | |||
| | | * | Change how a file is determined to be text-like. Decode text with correct ↵ | 2025-01-30 | -3/+4 | |
| | | | | | | | | | | | | | | | | | | | encoding. Attachments with "charset" in their content type are presumed to be text. The specified charset is always used to decode the text. | |||
| | | * | Remove messages related to disallowed text-like files. | 2025-01-30 | -34/+13 | |
| | | | | | | | | | | | | | These files will be made allowed. Also move `TXT_LIKE_FILES` to the other module that uses it. | |||
| | | * | Account for messages with attachments being deleted before author reacts. | 2025-01-29 | -0/+14 | |
| | | | | | | | | | | | | | Messages might be deleted immediately if the message or the attachment trips a filter, in which case we don't want the user to be able to upload them. | |||
| | | * | Add logging; expand initial message from bot; fix bug in deleting the paste. | 2025-01-29 | -3/+18 | |
| | | | | | | | | | | | | | | | | | | | The expanded initial message tells the user that uploading to the paste bin is for accessibility. I hallucinated that PasteResponse objects have a delete method, which they do not. | |||
| | | * | Add comments explaining each step. | 2025-01-29 | -5/+10 | |
| | | | | ||||
| | | * | Exit early if none of the attachments are text. | 2025-01-29 | -2/+1 | |
| | | | | | | | | | | | | | Previously, the bot might have offered to upload the attachments in a message containing only images, and then done nothing. | |||
| | | * | Move EmbedFileHandler cog to its own module | 2025-01-29 | -87/+111 | |
| | | | | ||||
| | | * | Add helper function for extracting attachment text. | 2025-01-29 | -1/+8 | |
| | | | | | | | | | | | | | Implements a somewhat arbitrary limit on how much text content is passed along for filtering, to avoid wasting compute time on large attachments that aren't intended to be read (such as CSVs) | |||