docs
web3 form
キャンペーンの当選作業
当選者にDiscordサーバーの特定のロールを付与する

当選者にDiscordサーバーの特定のロールを付与する方法

前提条件:運用されているDiscordサーバーが存在し、管理者権限のある方がご利用可能です。また、当選作業が完了してから行うことが推奨です。

概要

Ocean Dict.ではキャンペーンの当選者に対して特定のディスコードロールを付与することができます。これによりサーバー内でのラベリングや報酬などにご活用できます。 この設定を行うには事前準備として以下を行なっていきます。

  • キャンペーンに条件の「Discord参加」を追加して設定
    • この時にサーバーに「Ocean Dict BOT」をサーバー内に導入することが推奨です。
  • 運営されているDiscordサーバーに「CSV Rolls (opens in a new tab)」をインストールしてください。
  • キャンペーンが終了し当選者が確定したら以下を行なってください。

手順

Ocean Dict.とDiscord、その他のデータ整形のために使うツールを跨いでの操作になるので色をつけて解説を行います

Ocean Dict.

  1. キャンペーンのダッシュボード画面に移動
  2. 当選者をフィルタリングで表示させ、ダッシュボードをCSVファイルにエクスポート

スプレッドシート等

  1. エクスポートしたCSVファイルを展開
  2. 当選者のDisord ID以外の列を削除
  1. 再びCSVファイルとしてエクスポート

Discord

  1. サーバーに移動し付与したいロールを準備
    1. 事前に用意してあれば準備せずに次のステップへ
  2. CSV Rolls (opens in a new tab)をインストールしているサーバー内のチャットで使用可能なコマンド「/ assign-roll」を入力
  3. 付与するロールをチャット内で選択
  1. スプレッドシートで整形したファイルをチャット内にアップロード
  1. エンターキーを押すと処理が開始
  2. 指定したユーザーにロールが付与されていたら完了

⬆ TOPへ戻る