You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
console.log(`[Beginner Bot] Issue #${issue.number} is already assigned. Ignoring /assign command.`);
124
-
155
+
125
156
// Fix 4: Granular Try/Catch for Comment API
126
157
try{
127
-
awaitgithub.rest.issues.createComment({
128
-
owner: repo.owner.login,
129
-
repo: repo.name,
130
-
issue_number: issue.number,
131
-
body: `👋 Hi @${commenter}, thanks for your interest! This issue is already assigned to @${currentAssignee}, but we'd love your help on another one. You can find more "beginner" issues [here](https://github.com/hiero-ledger/hiero-sdk-python/issues?q=is%3Aissue%20state%3Aopen%20label%3Abeginner%20no%3Aassignee).`,
132
-
});
158
+
awaitgithub.rest.issues.createComment({
159
+
owner: repo.owner.login,
160
+
repo: repo.name,
161
+
issue_number: issue.number,
162
+
body: `👋 Hi @${commenter}, thanks for your interest! This issue is already assigned to @${currentAssignee}, but we'd love your help on another one. You can find more "beginner" issues [here](https://github.com/hiero-ledger/hiero-sdk-python/issues?q=is%3Aissue%20state%3Aopen%20label%3Abeginner%20no%3Aassignee).`,
163
+
});
133
164
}catch(error){
134
-
console.error(`[Beginner Bot] Failed to post already-assigned comment: ${error.message}`);
165
+
console.error(`[Beginner Bot] Failed to post already-assigned comment: ${error.message}`);
? `Hi @${requesterUsername}, you are limited to **1 active Good First Issue** at a time. Please complete your current assignment before requesting another.`
315
+
: `Hi @${requesterUsername}, you already have **2 open assignments**. Please finish one before requesting another.`;
316
+
317
+
awaitgithub.rest.issues.createComment({
318
+
owner,
319
+
repo,
320
+
issue_number: issueNumber,
321
+
body: message,
322
+
});
323
+
324
+
console.log('[gfi-assign] Assignment blocked due to limit');
325
+
return;
326
+
}
327
+
258
328
console.log('[gfi-assign] Assigning issue to requester');
259
329
260
330
// All validations passed and user has requested assignment on a GFI
0 commit comments