feat: Discord-GitHub-Notion 통합 Worker 구현#26
Merged
alphago2580 merged 3 commits intomainfrom Feb 8, 2026
Merged
Conversation
- GitHub 이슈 → Discord 포럼 포스트 자동 생성 - GitHub 댓글 ↔ Discord 포스트 양방향 동기화 - /issue create: Discord에서 Modal 폼으로 GitHub 이슈 생성 (라벨 지원) - /comment: Discord에서 GitHub 이슈로 댓글 전송 - /sync: 현재 포스트의 연결된 GitHub 이슈 확인 - PR 이벤트 Discord 알림 (opened/closed/merged) - Notion 데이터베이스 동기화 (이슈 생성/상태 업데이트) - KV 기반 양방향 매핑 (issue ↔ post ↔ notion) - 슬래시 커맨드 등록 스크립트 추가 - CLAUDE.md 프로젝트 가이드 추가 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Owner
Author
Contributor
|
@alphago2580 I've opened a new pull request, #27, to work on those changes. Once the pull request is ready, I'll request review from you. |
- Env 인터페이스 통합 (index.ts에서 단일 export) - (env as any) 타입 캐스팅 제거, GITHUB_OWNER/REPO 환경변수로 분리 - mapping.ts split 후 불필요한 regex 제거 - github-api.ts PEM 디버그 로그 제거 (보안) - GitHub webhook 서명 검증 timing-safe 비교로 변경 - 레거시 Python 파일 삭제 (main.py, requirements.txt, config.example.json) - README.md 간소화 + docs/README.md 아키텍처 문서 추가 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Code ReviewFound 1 CLAUDE.md compliance issue: Undocumented Environment Variables (discord-github-worker/src/index.ts:13-20) The
According to MESA/discord-github-worker/CLAUDE.md Lines 44 to 49 in fa4f12a
Recommendation: Update CLAUDE.md's Environment Variables section to document these additional required variables to maintain consistency between the specification and implementation. |
- GITHUB_OWNER, GITHUB_REPO 환경변수 추가 - Secrets 섹션 추가 (NOTION_API_TOKEN, NOTION_DATA_SOURCE_ID 등) Co-Authored-By: Claude Opus 4.6 <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
/issue create,/comment,/sync) 지원주요 기능
기술 스택
Test plan
/comment명령으로 Discord → GitHub 댓글 전송 확인/issue createModal 폼으로 GitHub 이슈 생성 확인🤖 Generated with Claude Code