CollabLand設定の復習
だいぶ間隔があきました。
最近はdiscordbotの制作に取り組んでいます。
今回は、所持しているNFTによってdiscordのロールを自動的に割り当ててくれるツール「CollabLand」の設定方法について復習してみます。
■discordにCollabLand導入
CollabLand公式サイト
詳細は省きますが対象の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設定した際の記事