Skip to content

Commit 71b352e

Browse files
chore: switch triage hook to /hooks/agent with direct DM delivery (#186)
Co-authored-by: chloe-sdkman[bot] <263185818+chloe-sdkman[bot]@users.noreply.github.com>
1 parent 704250b commit 71b352e

1 file changed

Lines changed: 13 additions & 11 deletions

File tree

.github/workflows/chloe-triage.yml

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -26,20 +26,22 @@ jobs:
2626
HOOK_TOKEN: ${{ secrets.OPENCLAW_HOOK_TOKEN }}
2727
run: |
2828
if [ "$EVENT_NAME" = "issues" ]; then
29-
TEXT="New issue in ${REPO} — #${ISSUE_NUMBER}: ${ISSUE_TITLE}"
30-
TEXT+=$'\nAuthor: '"${SENDER}"
31-
TEXT+=$'\nURL: '"${ISSUE_URL}"
32-
TEXT+=$'\n\n'"${ISSUE_BODY}"
29+
MSG="New issue in ${REPO} — #${ISSUE_NUMBER}: ${ISSUE_TITLE}"
30+
MSG+=$'\nAuthor: '"${SENDER}"
31+
MSG+=$'\nURL: '"${ISSUE_URL}"
32+
MSG+=$'\n\n'"${ISSUE_BODY}"
3333
else
34-
TEXT="New comment on ${REPO} — #${ISSUE_NUMBER}: ${ISSUE_TITLE}"
35-
TEXT+=$'\nFrom: '"${SENDER}"
36-
TEXT+=$'\nURL: '"${COMMENT_URL}"
37-
TEXT+=$'\n\n'"${COMMENT_BODY}"
34+
MSG="New comment on ${REPO} — #${ISSUE_NUMBER}: ${ISSUE_TITLE}"
35+
MSG+=$'\nFrom: '"${SENDER}"
36+
MSG+=$'\nURL: '"${COMMENT_URL}"
37+
MSG+=$'\n\n'"${COMMENT_BODY}"
3838
fi
39-
PAYLOAD=$(jq -n --arg text "$TEXT" '{text: $text, mode: "now"}')
40-
WAKE_URL="${HOOK_URL%/agent}/wake"
39+
PAYLOAD=$(jq -n \
40+
--arg message "$MSG" \
41+
--arg name "GitHub Triage" \
42+
'{message: $message, name: $name, deliver: true, channel: "discord", to: "1474759623209783327"}')
4143
curl -sf -X POST \
4244
-H "Authorization: Bearer ${HOOK_TOKEN}" \
4345
-H "Content-Type: application/json" \
4446
-d "$PAYLOAD" \
45-
"$WAKE_URL"
47+
"$HOOK_URL"

0 commit comments

Comments
 (0)