yii.
← Writing
Web3 · · 3 min read

Discord使用Collab.land驗證NFT持有者

NFT社群不可或缺的功能

Photo by Alexander Shatov on Unsplash
Photo by Alexander Shatov on Unsplash

Collab.land官網#

https://collab.land/

Discord教學#

https://collabland.freshdesk.com/support/solutions/articles/70000036689-discord-bot-walkthrough

首先邀請Collab進入到自己的Discord,我們使用創辦人才進行操作。

第一步#

進入collabland-config頻道,輸入新增角色的指令。

!setup role

第二步#

選擇鏈上網路,有提供各大鏈以及測試鏈,以太鏈就選擇Mainnet。而本範例使用測試鏈部署NFT合約,所以這裡選擇第三個Rinkby。

第三步#

選擇要驗證的方式。我們的合約為ERC-721(每一張NFT都是獨特的),選擇第三個。也可以選擇Open Sea,經由項目名稱來做驗證。

第四步#

這邊需要針對合約來設置對應角色,可以針對token範圍限制。

1. 合約位置
2. 最低持有NFT Token的數量,通常為1,至少1個
3. 最大持有NFT Token的數量,-1為沒有上限
4. 設置的角色

第五步#

設置成功後會列出目前所設置的角色權限。

  1. 第一個設置針對以太主網上的合約,是在OpenSea上的項目,項目名稱為animal-society,全部的NFT Token經過驗證後都能獲取holder角色
  2. 第二個設置針對Rinkeby測試網上的合約,ERC721類型,指定0x00c74fA26a5d1DE302E08a6ea928551Fd547c7Ed合約位置上的Token,經過驗證後都能獲取holder角色

第六步#

邀請別人進入Discord後,可以請求到指定頻道進行驗證,檢查是否有NFT

最後#

驗證成功後,就賦予了新角色,並擁有權限以及可瀏覽綁定頻道


建議#

  • 先花 50 個小時學習
  • 初期使用資產的1~5%進入,適應NFT的世界,確認是否適合自己
  • 從自己喜歡,就算賣不掉看了也沒關係的作品開始買

關於我#

最後#

希望有幫助到你/妳,也歡迎追蹤我,方便瀏覽最新的文章!

本文原刊登於 Medium。