
Solana Dev 101 - Webhook으로 Solana Discord 봇 만들기
목차
소개
NFT 컬렉션용 Discord 판매 봇을 만들고 싶으신가요? 이 글에서는 Helius Webhook을 사용해 Discord 판매 봇을 설정하는 방법을 안내합니다.
Discord Webhook 설정하기
서버에 판매 봇을 설정하려면 서버 설정으로 이동하세요. 이 작업에는 관리자 권한이 필요합니다.
메뉴에서 연동을 선택하세요.
새 Webhook을 클릭하고 원하는 대로 설정을 조정하세요.
Helius Webhook을 설정할 때 필요하므로 Webhook URL을 반드시 복사하세요.
Helius Webhook 설정하기
Helius Dashboard로 이동해 왼쪽에서 webhook 섹션을 선택하세요. 여기서 새 webhook을 추가할 수 있습니다. 네트워크와 webhook 유형은 이미지와 동일하게 각각 Mainnet과 Discord로 설정하세요.
Webhook 유형으로 "Discord"를 추가하면 트랜잭션에 맞게 메시지 형식이 지정되고, 코드를 작성하지 않아도 Discord로 직접 전달됩니다. 포함할 트랜잭션 유형도 선택할 수 있습니다. 여기서는 NFT 판매만 전송하도록 **NFT_SALES,**를 선택하세요.
Webhook URL에는 앞서 Discord에서 복사한 URL을 입력합니다. 이 탭은 닫지 마세요. webhook이 모니터링할 주소를 Account Address 필드에 추가해야 합니다.
계정 주소 추가하기
NFT에서 시작하겠습니다. 일부 NFT 컬렉션은 다른 표준으로 만들어졌을 수 있으며, 이 경우 단계가 달라질 수 있습니다. NFT를 가리키는 Orb 링크에서 시작하세요(아래 예시).
Metadata 섹션을 선택하고 Creators 속성이 보일 때까지 스크롤하세요. 배열에서 share 값이 100인 주소를 선택합니다. creator가 하나 이상 표시될 수 있지만, 일반적으로 share 값이 100인 creator는 하나뿐입니다. 이 주소를 복사한 후 Helius Dashboard로 돌아가세요. 이 예시의 주소는 다음과 같습니다.
HAryckvjyViFQEmhmMoCtqqBMJnpXEYViamyDhZUJfnG
복사한 주소를 Dashboard에 붙여 넣으세요.
Confirm을 누르면 완료됩니다! 컬렉션에서 NFT가 판매되면 다음과 같은 webhook 메시지를 받게 됩니다.
마무리
이 튜토리얼에서는 Helius Webhook으로 Discord 판매 봇을 설정하는 방법을 알아봤습니다. 이 봇을 사용하면 좋아하는 컬렉션의 NFT 판매 현황을 실시간으로 간편하게 확인할 수 있습니다. Discord의 webhook 기능을 활용하면 맞춤형 봇 코드를 작성할 필요가 없어 누구나 쉽게 시작할 수 있습니다. Telegram 판매 봇을 만들고 싶다면 이 튜토리얼을 참고하세요. 도움이 되기를 바랍니다! 질문이나 의견이 있다면 언제든 Discord를 방문해 주세요.
읽어주셔서 감사합니다!
리소스
관련 아티클
Helius 구독하기
최신 Solana 개발 소식을 확인하고 새 게시물 알림을 받아보세요


