깃헙 디스커션에 댓글 달리면 디스코드에 알림오게 하기
음하하 디스커션에 댓글이 달리면 디스코드로 알림이 오게 만들었다
전체 코드는 여기서 볼 수 있다.
마치 겐상에게 알림을 받는듯한 기분이 들도록 프로필도 설정했다 음하하 (사실 라이브러리만 갖다 쓴거긴 함)
어제 고민했던 문제 해결 완료 ~~
디스커션에 댓글 달리면 알림오도록 하는 법을 검색해보니까
슬랙이랑 텔레그램으로 하는 법 밖에 없어서
음 어카지? 하다가 그냥 이 분 코드 보니까
1
2
3
on:
discussion_comment:
types: [created]
으로 github workflows에 설정하면 알아서 깃헙에서 워크플로 작동해서 알림 보내준다는걸 깨닫고
즉 시 설 정
심지어 Ilshidur/action-discord@master
도 있어서
그냥 나는 디스코드에 웹훅만 추가하고
그거 레포 시크릿 변수에다 넣으면 끝임
..좋다……….
임베드 링크가 너무 커서 그냥 지워버리기 위해
링크는 <>로 감싸고
깃헙 디스커션 링크보다 내 til 블로그로 연결되게 하고 싶어서
어차피 디스커션의 타이틀이 til 블로그의 엔드포인트와 같으니까
https://growth-log-kappa.vercel.app/${{{ github.event.discussion.title }}}
형태로 알림이 오게했다.
그리고 디스코드 봇의 프로필 이미지나 이름은
앞서 설정한 액션 라이브러리 Ilshidur/action-discord@master
를 활용해서 너무 쉽게 설정할 수 있어서..
그냥 아래와 같이 환경변수를 추가하면 끝이다.
username은 따옴표로 감싸고,
avatar는 따옴표 안 감싸고 그냥 웹 이미지 링크 넣음 된다..
(로컬 파일은 안 해봤는데 아마 똑같이 되지 않을까)
1
2
3
4
env:
DISCORD_WEBHOOK: $
DISCORD_USERNAME: " "
DISCORD_AVATAR: 이미지 경로
근데 자꾸 workflow 파일 생성할 때 마다
workflows로 복수형으로 적어줘야 되는데
단수형으로 적어서 맨날 초창에
“어?”
시전하는데 금지금지…….
이거이거…. 깃헙 워크플로로 치지직 엔드포인트 받아온 다음에
뭐시갱저시갱하면 치지직 알림봇도 만들 수 있지 않을까?
나 자동화에 관심이 많나
왜 자동화 할 때 재밌지