Skip to content

Conversation

MattyTheHacker
Copy link
Member

No description provided.

@MattyTheHacker MattyTheHacker linked an issue May 18, 2025 that may be closed by this pull request
@MattyTheHacker MattyTheHacker self-assigned this May 18, 2025
@MattyTheHacker MattyTheHacker added the enhancement New feature or request label May 18, 2025
@MattyTheHacker MattyTheHacker force-pushed the 453-action-reminders branch from 20e6524 to 546327d Compare May 18, 2025 22:53
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Implements automatic reminders for assigned committee actions by introducing new configuration options and a background task.

  • Adds environment settings for enabling reminders and configuring their interval.
  • Introduces get_user_actions helper to centralize action-fetching logic and refactors existing list commands to use it.
  • Defines a new CommitteeActionsTrackingRemindersTaskCog to run a periodic Discord reminder task.

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 4 comments.

File Description
config.py Added _setup_committee_actions_reminders and _setup_committee_actions_reminders_interval to parse new env vars.
cogs/committee_actions_tracking.py Added get_user_actions overloads, refactored list commands, and created the reminders task cog.
cogs/init.py Registered CommitteeActionsTrackingRemindersTaskCog.
Comments suppressed due to low confidence (1)

cogs/committee_actions_tracking.py:205

  • [nitpick] There are no tests covering the background reminders task. Adding unit tests for the enabled/disabled path and interval parsing would ensure this feature works reliably.
@tasks.loop(**settings["COMMITTEE_ACTIONS_REMINDERS_INTERVAL"])

@automatic-pr-updater automatic-pr-updater bot added conflict and removed sync Keep this PR up to date with it's base branch labels Sep 23, 2025
Copy link
Contributor

This pull request has a merge conflict with the base branch! Please resolve the conflict manually, remove the conflict label and re-add the filter label (if applicable).

@MattyTheHacker MattyTheHacker added sync Keep this PR up to date with it's base branch and removed conflict labels Sep 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request sync Keep this PR up to date with it's base branch
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Implement persistent actions tracker Implement reminders for actions
4 participants