Skip to content

노션에서 디스코드 메시지를 예약하면 정해진 시간에 발송하는 프로젝트

Notifications You must be signed in to change notification settings

jihongeek/notion-discord-post

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

notion-discord-post

노션에 디스코드 메시지를 적어두시면, 시간에 맞춰 디스코드 채널에 해당 메시지를 보내드립니다.

사용법

  1. 노션 API 통합을 생성하여 API 토큰 얻기
  2. 링크로 이동해서 노션 페이지를 워크스페이스로 복제하기
  3. 복제한 노션 페이지와 API 통합을 연결하기
  4. 공지 발송 노션 데이터베이스 링크 얻기(보기 링크 복사)
  5. 메시지를 보낼 디스코드 채널에 웹훅을 생성하고 웹훅 URL 얻기
  6. 관리 데이터베이스에 4.에서 얻은 링크, 5.에서 얻은 웹훅 URL을 붙혀넣기
  7. 관리 데이터베이스 보기 링크를 복사하기
  8. 레포지토리를 포크하고 Settings > Security > Secrets and variable> Actions에 노션 API 토큰, 노션 데이터베이스 ID, 웹훅 URL을 저장하기(노션 API 토큰 : NOTION_TOKEN, 관리(링크)데이터베이스 링크 주소 : LINK_DATABASE_URL의 이름으로)
  9. Actions 탭에 가서 Github Actions 활성화하고, 노션 페이지로 이동해서 메시지 예약하기

자세한 사용법은 여기에서 확인하실 수 있습니다!

단독실행

  1. 환경변수 설정(노션 API 토큰 : NOTION_TOKEN, 관리(링크)데이터베이스 링크 주소 : LINK_DATABASE_URL)
  2. 의존성 설치
npm install
  1. 타입스크립트 파일 컴파일 및 실행
npx tsc && node app.js

기여

있으면 좋을 것 같은 기능이 있으시거나, 오류 및 문제를 찾으셨다면 Issue로 추가해주세요~!

About

노션에서 디스코드 메시지를 예약하면 정해진 시간에 발송하는 프로젝트

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published