Fix bot not deleting '+ ' messages after 6 hours#339
Open
Conversation
Adding CLAUDE.md with task information for AI processing. This file will be removed when the task is complete. Issue: #44
- Added GetIssueComments and DeleteIssueComment methods to GitHubStorage - Created DeletePlusMessagesTrigger to handle '+ ' comment deletion logic - Integrated new trigger into Program.cs issue tracker - Comments containing only '+ ' are deleted after 6 hours since last such comment - Added test documentation for the new feature Fixes #44 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
+as replies to other messages after 6 hours have passed since the last+message+commentsChanges Made
GitHubStorage.cs
GetIssueComments(long repositoryId, int issueNumber)method to retrieve issue commentsDeleteIssueComment(long repositoryId, long commentId)method to delete specific commentsDeletePlusMessagesTrigger.cs (New)
+comments+comment was posted+comments from the issue when the time threshold is metProgram.cs
DeletePlusMessagesTriggerinto the issue tracker pipelineTest Plan
The bot will now:
+(plus followed by space)+comments from the issue if the time threshold is metSee
examples/test_plus_message_deletion.mdfor detailed testing instructions.Behavior
+are deleted+comments in an issue are deleted together once 6 hours pass since the last oneFixes #44
🤖 Generated with Claude Code