EGO-LOG

40代2児の父。主にプログラム学習と開発、仮想通貨、メタバース、たまに関係ないことを綴る。

CollabLand設定の復習

だいぶ間隔があきました。

最近はdiscordbotの制作に取り組んでいます。

 

今回は、所持しているNFTによってdiscordのロールを自動的に割り当ててくれるツール「CollabLand」の設定方法について復習してみます。

 

 

■discordにCollabLand導入

CollabLand公式サイト

www.collab.land

詳細は省きますが対象のdiscordサーバにCollabLandのbotをインストールします。

 

■権限を上位に移動

サーバの設定の「ロール」にて、「Collabland」のロールを最上位に移動する。

管理者権限が必要になります。

 

■設定画面に移動

Collabland-configチャンネル

Command Centerを選択

 

■設定の追加

ERC-721、ERC-1155どちらも同じ手順で設定可能。

メニューからTGRsを選択する。

設定したいdiscordのロールを選択する。

OpenseaでコレクションのURLから、コレクション名をコピーする。

設定情報を入力する。

  • Discription・・・設定の名称
  • ChainType・・・ブロックチェーンの種類を選択。今回は「MainNet」を選択する
  • TokenType・・・OpenSeaを選択する。
  • Collenction Name・・・さきほどコピーしたコレクション名を入力する。
  • Min Amount・・・NFTの最低所持数を入力する。画像の場合、1枚以上あればロールを取得できる。

■ロールを取得

discordサーバの「collabland-join」チャンネルでbotの「Let’s go!」ボタンをタップする。

初めて設定する場合、所持するNFTが入っているウォレットアドレスを追加する。「Add a New Wallet」から設定する。

二回目以降の場合、登録したウォレットが表示されるので、このままでよければ「Use Connected Wallets」を選択する。

設定に成功すると、取得したロールの一覧が表示される。

あとは取得したロールで目的の操作を行う。

 

■あとがき

複数ウォレットでも認証できるようになっているし、

英語表記で分かりにくい点もあるが、流れさえわかればなんとかなるはず。

 

以上

 

■前回CollabLand設定した際の記事

tenomeuonome.hateblo.jp

tenomeuonome.hateblo.jp