재미용으로 만든 친구들의 태초 드랍 기록을 디스코드 webhook 으로 알려주는 앱
adventurers.json 조회할 모험가 이름을 적어놔야합니다.
[
{
"name": "모험단"
},
{
"name": "이름"
},
{
"name": "쓰면 됩니다"
}
]
name 필드를 조회하려는 모험가 이름으로 바꿔주면 됩니다.
만약 조회하려는 모험가가 더 있다면, {"name": "모험가이름"} 포맷에 맞게 추가하면 됩니다.
이 프로그램은 Discord Webhook, DNF API 를 사용합니다. 따라서 Discord Webhook ID, Token 과 DNF API Key 를 발급받아야 합니다.
https://discordjs.guide/popular-topics/webhooks.html#creating-webhooks-through-server-settings
DISCORD_WEBHOOK_ID=YOUR_DISCORD_WEBHOOK_ID
DISCORD_WEBHOOK_TOKEN=YOUR_DISCORD_WEBHOOK_TOKEN
DNF_API_KEY=YOUR_DNF_API_KEY
INTERVAL_MIN=2
env file 에 발급받은 Webhook, API Key 의 값을 채우면 됩니다.
최신 버전이나 LTS 버전을 다운 받으면 됩니다.
npm install # 필요한 패키지 설치
npm start # 실행
Docker 로 실행하려는 경우 도커를 먼저 설치해야 합니다.
참조 : https://www.docker.com/get-started/
docker compose 파일의 Discord Webhook, DNF API Key 를 변경합니다.
이후 다음의 명령을 실행합니다.
docker compose up -d