DiscordのコミュニティメンバーにPOAP(NFT)を配布する方法
みなさん、こんにちは!仮想通貨とブロックチェーンを学べる無料のオンラインサロン「クリプトユニバーシティ」の運営をしているローレス(@LawrenceTokyo)です!
今回の記事では、コミュニティにPOAPを配布する方法をかんたんにまとめたいと思います。
POAPとは、Proof Of Attendance Protocolの略で、海外のWebコミュニティなどでも多く利用されてる「イベントやコミュニティに参加している(た)こと」を証明するNFTです。
(NFTとは、Non-Fungible-Tokenのことでデジタル上で所有権を取得できる技術のことです。)
今回、クリプトユニバーシティ内で、学生証というコンセプトでPOAPを発行して無料配布してみました。こちらです。
仮想通貨やブロックチェーンを学んでみたいと思う方は参加してみてください。アウトプットが中心のコミュニティなので仮想通貨の儲け話や学習教材は提供していません。
詳しくコミュニティを紹介したYouTubeもあります。
チャンネル登録はこちらから!
本記事がおすすめな方
-
コミュニティ内でPOAPを配って面白がってみたい
-
POAPとかよく分からないけど興味はある
こうした方の疑問を解消し、Discordで配布する手順をまとめていきます。
はじめに:POAPとは
前述のとおり、POAPはProof Of Attendance Protocolの略でイベントやコミュニティの主催者側からメンバーへ送る、特別なアイテムになります。
参加していた体験をNFTというかたちに残すわけですね。
これが経済的な価値を持つか?それはわかりません。配布するコミュニティ次第ということになると思います。
POAPを利用すればコミュニティ内のメンバーに数量限定や期間限定でバッチを配ることが可能になります。
POAPの作成方法
POAPにアクセスして「Create new POAP」をクリックします。
Create Event画面で必要事項を入力します。
入力事項
-
Name of the POAP:POAPにつけたい名前
-
Description:POAPとイベントの内容についての紹介を「英語」で記載しましょう。Deeplを活用してさくっと埋めます。この説明を適当にするともしかしたら承認が遅れるかもしれません。
-
Virtual Event:これにチェック。
-
Start Date:イベントの開始日とPOAPの配布有効期限を入力
-
Website:このPOAPをみた人に来て欲しいサイトURL
-
Template:そのままでOK
-
Image of the POAP:png形式の画像ファイルをアップ。これがNFTの見た目になります。ファイルサイズと大きさに注意。
-
Amount of codes:POAPを発行する数を入力
すべて入力し終わったら「Save」をクリックします。POAPの運営から申請を受付したというメールが届きます。
早ければ数時間後に審査が終わった旨のメールがきて、POAPを取得できるリンクが記載されたテキストファイルが届きます。
これをダウンロードします。
Discordで配布する方法
受け取ったテキストファイルを使い、DiscordのBotを活用してDiscordコミュニティ内で自動配布の仕組みを構築することができます。
こちらが参考です。記事は英語です。
https://github.com/poapxyz/poap-bot
手順の流れ
- 配布したいサーバーを用意して管理者権限をもつ
- そのサーバーにPOAP-botを招待する
- @POAP-botにメンション付きで「!setup」と送る
- POAP-botからDMを受け取りウィザードにしたがって入力
- サーバー内でPOAPの受け取り方法を周知する
配布したいサーバーを用意して管理者権限をもつ
にアクセスして自分の管理権限のあるサーバーをつくりましょう。
サーバーの作り方は、Discordのユーモアセンスある案内を参考にしてみてくださいね。
そのサーバーにPOAP-botを招待する
POAP-botを招待しましょう。
https://discord.com/oauth2/authorize?client_id=764554729476194315&permissions=2112&scope=bot
サーバーを選択。「認証」をクリックしましょう。
@POAP-botにメンション付きで「!setup」と送る
画像のようなかたちで、Discordのプライベートチャンネル以外のテキストチャンネルで、「@POAP-bot !setup」と投稿します。
するとPOAP-botからDMがとどきます。DMが届かない方は、Discordのユーザー設定で、サーバー内のメンバーからのDMを許可してください。
POAP-botからDMを受け取りウィザードにしたがって入力
以下に参考画像を添付します。以下のようなやりとりを行い、設定を行っていきます。
-
テキストチャンネル名を入力
-
開始日時を入力
-
終了日時を入力
-
「botを利用する人に応答したいメッセージ」+{code}を入力
-
合言葉を入力
-
POAP運営から送られてきたテキストファイルをアップ
手続きは以上です。
ポイントは{code}を入れ忘れないこと。これを忘れるとテキストファイルのURLをbotが配布できません。
サーバー内でPOAPの受け取り方法を周知する
以下のような感じで、周知しましょう。
@deleteted-roleになっているところは「@POAP-bot」に変えてください。
おわりに:NFT×コミュニティがおもしろい理由
今回は、コミュニティのメンバー限定でNFTを配布する方法として、POAPを活用する方法を紹介しました。
メンバー内だけの限定で持っているということが特別な感じがでてワクワクしますよね。
もし、興味のある方はクリプトユニバーシティで一緒に学んでいきましょうー。完全無料で、仮想通貨とブロックチェーンを学べるDiscordコミュニティです。
活動内容を詳しく知りたい方はこちらから!(2021年8月の活動報告をまとめました)
注意点
もし手順を間違ってしまった場合の修正方法は、ぼくにもわかりません。
その点だけ、ご了承ください。