banner
leaf

leaf

It is better to manage the army than to manage the people. And the enemy.
follow
substack
tg_channel

Discord トレーニングコース

0 から 1 までの Discord コミュニティの構築#

Discordは、コミュニティ向けに設計された無料のネットワークリアルタイム通話ソフトウェアとデジタル配信プラットフォームで、主にゲームプレイヤー、教育者、友人、ビジネスパーソンを対象としています。ユーザー同士は、ソフトウェアのチャットチャンネルを通じてメッセージ、画像、動画、音声で交流できます。このソフトウェアは、Microsoft WindowsmacOSAndroidiOSLinux、およびウェブ上で動作します(Firefox ブラウザGoogle ChromeOpera デスクトップブラウザを含む)。

ソフトウェアの起源#

Discord の概念は、モバイルゲームのソーシャルネットワークプラットフォームOpenFeintを作成したジェイソン・シトロンによって考案されました。彼は 2011 年に OpenFeint を 1.04 億ドルでGREE[21]に売却し、その資金で 2012 年にゲーム開発スタジオ Hammer & Chisel を設立しました。[22]彼らの最初のゲームは 2014 年にリリースされたエターナルデスティニーで、シトロンはこのゲームがモバイルプラットフォーム上で最初のマルチプレイヤーオンラインバトルアリーナゲームになると予想していましたが、人気が低いため成功しませんでした。しかし、開発の過程で、より良いゲームを開発するために、シトロンは彼のチームがファイナルファンタジー XIVリーグ・オブ・レジェンドなどの他の人気ゲームをプレイしようとしたときに直面した困難に気づき、特にネットワークリアルタイム通話に関する深刻な問題を強調しました。一部のネットワークリアルタイム通話サービスは、プレイヤーが通話のために複数の IP アドレスを共有することを要求し、他のサービス(SkypeTeamSpeakなど)はリソースを大量に消費します。これにより、開発者は現代技術に基づいてより使いやすいチャットソフトウェアを開発したいと考えました:Discord。[23]

Twitter、Telegram、Discord は、現在の暗号通貨プロジェクトとコミュニティに欠かせない三つのツールであり、その重要性は国内で言われる「二微一抖(Weibo、WeChat、Douyin)」に匹敵します。

Twitter と Telegram は国内のユーザーには比較的理解されていますが、Discord は相対的に馴染みが薄いですが、昨年から国内のソーシャルプラットフォームの検閲が厳しくなるにつれて、NFT や DAO の流行に伴い、Discord もますます多くの人々の視野に入ってきています。この文章を読んでいる時点で、すでに Discord での経験がある人も多いでしょう。

昨日、Discord の創設者 Jason Citron の Twitter のスクリーンショットが、Discord が MetaMask と WalletConnect(最も一般的なデジタルウォレットの二つ)を通じてイーサリアムアドレスを関連付ける機能を内部テストしているかもしれないことを示唆しました。

これは、暗号コミュニティが Discord 内でますます影響力を増していることを反映しています。

本題に戻りますが、多くの国内ユーザーにとって、Discord を使用するには一定のハードルがあります。複雑なサーバー(Discord 内の各独立したプロジェクトが作成するサーバーの呼称で、以下では「サーバー」と統一します)と従来のソーシャルメディアの機能分布は大きく異なり、プロジェクトとプライベートメッセージの間で混同されることがよくあります。チャンネルに入るだけでもいくつかの異なる方法があり、特に言語の自然な隔たりが加わると、実際に探求する必要があります。

しかし、このハードルを越えると、Discord の強力さと便利さ、そして暗号通貨分野におけるソーシャルメディアとしての重要な役割を実感できるでしょう。もちろん、より重要なのは、もしあなたが投資家であれば、Discord はプロジェクトの動向を把握し、コミュニティとのコミュニケーションを深めるための重要なツールであるということです。多くを語らず、この文章では Discord の入門と活用方法を紹介します。

1. Discord とは何か、どうやって使うのか?

Discord は 2015 年に設立され、ゲームが盛んだった年で、多くのオンラインゲームは実行時に大量のコンピュータリソースを消費し、チーム戦闘モードのゲームは勝利の確率とインタラクションを高めるためにリアルタイム通信を必要とします。当時のリアルタイム通信ツールの多くは、ゲームとリソースを奪い合っていたことでしょう。ゲーム自体を変えることができないので、通信をそれほどリソースを消費しないようにしましょう。

この「初心」を持って、優れた製品デザインのおかげで、Discord は短期間で 150 億ドルの評価を受け、月間アクティブユーザーは 1.5 億人を超えるユニコーン企業に成長しました。そのビジネスは、ビデオゲームサービスから学習グループ、さらにはコミュニティのさまざまな分野に拡大しました。

海外の友人と Discord の使用経験について話すと、彼らの多くはゲームをする際に Discord のリアルタイム通信が欠かせないと述べ、学校に通っている友人もクラス専用の Discord サーバーを持ち、そこで教師や学校からのほとんどの情報を受け取っています。Discord の人気は国内の QQ に匹敵するようです。

1、Discord の使用を開始する

多くの他の通信アプリと同様に、Discord には Windows と macOS 用の無料版がダウンロード可能です。ポータル:https://discord.com/download

便利に使用したいユーザーは、ブラウザで実行することもできます。しかし、デスクトップアプリにはいくつかの利点があり、サーバーにビデオを送信することができます。また、モバイルユーザー向けには、iOS と Android 用のモバイル版も無料でダウンロード可能です。

ユーザー登録時は、ほとんどのソーシャルソフトウェアと同様に、メールアドレスまたは電話番号を選択し、パスワードを設定するだけです。

2、サーバーに参加することを選択する

多くの暗号通貨コミュニティのユーザーが Discord を使用し始めたのは、プロジェクト情報を直接得るためです。この時、プロジェクト側が公開した Discord リンクをクリックして、各プロジェクトの要求に従って相応の認証を完了することができます。

他の人気または関連する Discord サーバーをさらに探索したい場合は、メインページの左下隅にある「Explore Public Servers(公共サーバーを探索)」のオプションがあり、Discord 公式が人気のあるサーバーを熱度やテーマに基づいてユーザーに推奨します。

3、「私は人間です」の認証を完了する(verity)

基本的にサーバーに参加する人は、認証を行い、プロジェクト側のルールを読むことが求められます。プロジェクトは一般的に、Welcome チャンネルで小さな絵文字、例えば✅をクリックして認証を完了するように求めます。

また、かなりの数のプロジェクト側がボット認証の方法を採用し、DM(プライベートメッセージ)を通じてユーザーに画像分類テストを行わせてサーバーに入ることができます。

4、Announcements チャンネルを見つける

Rules(ルール)、FAQ(よくある質問)など、ほとんどスキップできるチャンネルに比べて、Announcements チャンネルはプロジェクト側の最も重要な情報更新を発表します。これには新しいコンテンツのリリース、新しいロードマップまたはロードマップの完了状況、プロジェクトの最新の動向やイベントの予告などが含まれます。

BAYC は Announcements を最も重要な位置に固定しています。

イベントの予告が発表された後、特定のチャンネルがイベントの詳細やプレイ方法を発表し、イベントチャンネルで他の詳細部分を展開します。一部の NFT プロジェクトのチャンネルでは、Sneak-Peeks(先行公開)チャンネルを追加して、新しい NFT 画像を時折公開し、コミュニティの持続的な関心を得ることがあります。

5、イベントを発見する

多くの業界内のプレイヤーが Discord に入るのは、Twitter などの他の場所でエアドロップやホワイトリストに関するイベントを見たからです。

この時、一般的に専用のチャンネルがあり、例えば Whitelist Rules(ホワイトリストのルール)、meme コンペなどがあります。特別なイベント、例えばフォローやリツイートで得られる giveaway(贈与)などは、専用のイベントチャンネルで詳細情報を見つけることができます。

英語が得意な友人は、プロジェクト側が示した手順に従って一歩ずつ操作を完了することができます。多くのプロジェクトは初期の宣伝時にコミュニティの初期サポーターにかなり良い特典を提供します。そしてサポートの方法はしばしば非常に簡単で、初期に Discord に参加し、いくつかの友人を招待することです。

言語の壁を恐れず、スマートフォンを開いて、いくつかの翻訳ソフトの助けを借りれば、大部分のタスクを完了することはそれほど難しいことではありません。

6、チャットを試みる

チャット —— 通常は General または main chat チャンネルで、コミュニティメンバーが互いに知り合い、プロジェクトについて議論したり、自発的により意味のある事を生み出す場所です。

チャットを試みることで、コミュニティ内での存在感を徐々に見つけることができ、これは NFT プロジェクトがコミュニティメンバーや NFT 保有者に与える独自のアイデンティティ認識感でもあります。この点で、NFT はオンラインの仮想社交の新たな進歩の方法をもたらし、趣味やコレクションを通じてある程度の合意に達することを可能にします。

多くの人々は非常に活発で、多くの興味深い提案を行い、最終的にはプロジェクト側のコミュニティの中心メンバーになることもあります。

さらに、多くのプロジェクト側は中国語チャンネルも設けています。暗号通貨はグローバルな市場であるため、多くのプロジェクト側は複数の言語チャンネルを設けて、同じ言語のコミュニティユーザーが交流しやすくしています。

7、自分のサーバーを作成する

Discord をより深く体験したいユーザーにとって、自分のサーバーを作成することは Discord を理解する最良の方法です。

ウェブページの左下隅にある緑のプラス記号をクリックすると、新しいサーバーを無料で作成できます。

新しいサーバーを作成する際には、個人のサーバーとコミュニティ、団体のサーバーの二つのオプションがあります。

名前を入力して作成を完了した後は、手動でチャンネルやそのサブチャンネルを追加できます。

作成者は、伝えたい情報を順序や重点に従って分類することができ、いくつかの emoji(絵文字)を文字やチャンネルに混ぜることで、サーバー全体に若々しく活気のある雰囲気を加え、サーバーに入る人々に楽しさやリラックス感を感じさせることができます。

必要な部分を構築した後は、ページの左上隅の Invite People(招待)をクリックしてリンクを作成し、招待したい友人をあなたの専用サーバーに招待することができます。

もちろん、より複雑な機能を学びたい場合は、YouTube で Discord のチュートリアルを視聴して学ぶことをお勧めします。

2. なぜ Discord なのか?それにはどのような特徴があるのか?

Discord の使い方を初歩的に理解した後、多くの人は Discord がどのような特性を持っているのか、プロジェクト側が次々とサーバーを構築し、コミュニティを作る理由を尋ねたくなるでしょう。まとめると、以下のいくつかの側面から説明できます。

1、カスタマイズ可能なサーバー

Twitter、Telegram、または私たちがよく知っている WeChat や Weibo と比較して、Discord の作成者はサーバー内に異なる機能を持つチャンネルを設定でき、ニーズに応じてそれぞれのニーズを支える特有のサブチャンネルがあります。これにより、単なるチャットグループの構築との違いが生まれます。多くの人がチャンネルを作成するのは、異なるニーズを出力するためです。

Telegram を例に取ると、プロジェクト側がグループを作成する際には、しばしば複数のグループを構築する必要があります。例えば、コミュニティメンバーが自由に発言できるグループと、公式の発表のみを行う禁言チャンネルなど、異なるニーズに応じて異なるグループを作成する必要があり、ユーザーが閲覧する際にも不便です。

Discord のチャンネルカスタマイズ機能は、作成者とユーザーに多層的かつ集中した情報空間を提供すると言えます。

Coinbase のプロダクトデザイナーが最近持ち込んだ Bushidos NFT を例に取ると、このプロジェクトのサーバーには約 4 つの主要なチャンネルがカスタマイズされています。

最初の主チャンネル Info(情報)Updates(更新)は、チームが皆に共有したい情報を含み、これにはチームが定めたルールや最も重要な Announcements チャンネル、ロードマップ、さらに先ほど言及した Sneak-Peeks が含まれます。

二つ目の主チャンネル FAQs は、多くの人が直面する可能性のある問題やプロジェクトに関する疑問に対するチームの回答をまとめています。

三つ目の主チャンネル Town Square(タウンスクエア)は、皆が gm(おはよう)と言い合い、コミュニティメンバー同士がチャットする場所です。

四つ目の主チャンネルは、プロジェクト側が継続的に提供するイベントで、エアドロップや Bushidos に関連するテーマのコンペなどが含まれます。これらのイベントは、コミュニティの関心を引き起こすことが多く、ゲームをプレイするようにタスクをこなして NFT 報酬を得ることは、多くの人にとって喜ばしいことです。

image

これらはすべて、各プロジェクト側が自分のプロジェクトの方向性とコミュニティとのインタラクションの中で徐々に改善して構築したものです。

2、強力なボット機能

強力なボット機能は、プロジェクト側が Discord を選んでコミュニティを構築する最も重要な理由の一つです。

NFT プロジェクトの Discord サーバーを例に取ると、毎日ホワイトリストを狙う熱心なユーザーが Discord の豊富なボット設定を最もよく理解しているでしょう。

最初に Discord に入ったユーザーの数をボットが認識します。もしメカニズムが招待制であれば、ボットはあなたが成功裏に招待した実際のユーザーの数を確認する手助けをします。/invite の記号を Bot(ボット)チャンネルに入力するだけで確認できます。NFT の販売状況もボットがリアルタイムで更新します。サーバー内でのあなたの活躍度もボットによって評価され、名前の色が調整されます。

多くのプロジェクトにとって、活発度のレベルはメンバーがエアドロップやホワイトリストを取得する機会に大きく影響します。

要するに、これらのボットは多くの Discord の外部サービスを生み出し、Discord により洗練された機能的なサービスを構築するのに役立っています。

3、コミュニティメンバー間の分類

Discord では、ページの左側にコンテンツと機能のセクションがあり、ページの右側には異なるタイプのメンバーを分類する機能があります。

上から下に、最上部には一般的に創設者、管理者、そして異なる機能を持つボットが表示されます。その下には、重要なメンバーが現れることが多く、BAYC の無聊猿を例に取ると、認証された BAYC の保有者は管理者の後ろのセクションに表示されます。

コミュニティ内で Club Officer の Chase は、officer の役割を持つだけでなく、下の図の他の色のラベルも彼が BAYC サーバー内で持つ複数のアイデンティティを示しています。

コミュニティにとって、活発度やメンバーの管理は重要な問題であり、Discord のメンバー分類機能は、プロジェクト側やサーバー作成者がユーザーをより良く激励し管理するのを助けることができます。また、ユーザーにとっても、メンバーリストから異なるレベルや機能を持つメンバーを明確に見ることができ、効果的なコミュニケーションが可能になります。

4、その他の多様な機能と設定

上記で述べたように、Discord は強力な機能を持っています。テキストチャットだけでなく、Discord は音声、ビデオ会議、ライブストリーミングなどの機能も持ち、ユーザーはさまざまな音声室を自由に行き来することができます。サーバーに入ってマイクを開くだけで、すでに音声室にいる人々とインタラクションできます。

一般的に、公式がイベントを行う音声チャンネルの他に、プロジェクト側はコミュニティメンバーのために公共の音声チャンネルを設け、定期的にメンバーとインタラクションを行います。

さらに、Discord には絵文字カスタマイズサービスもあり、個性を強調したい若い Z 世代のユーザーや、自分の個性を際立たせたい NFT プロジェクトにとって、メンバー絵文字のカスタマイズサービスは、ユーザーにより多くの絵文字機能を提供します。結局のところ、絵文字がもたらす meme は、コミュニティメンバーとプロジェクトとのインタラクションや暗号コミュニティの伝播プロセスにおいて、面白い要素の一つです。

他のウェブサイトとのインタラクションにおいても、Discord はさまざまなウェブサイトを統合しており、YouTube のようなウェブサイトは Discord 内で簡単に接続できます。

  1. 新人への注意!

新人にとって、ここでもリスクの警告を行う必要があります。多くのソーシャルプラットフォームと同様に、Discord には詐欺や詐欺が蔓延しています。

ほとんどのプロジェクトは scam(詐欺)に関するチャンネルを設けており、コミュニティメンバーに DM(プライベートメッセージ)を送ることは決してないと強調しています。

もしあなたが以前にいくつかの NFT プロジェクトの Discord に参加したことがあれば、多くの DM を受け取った経験があるでしょう。そのほとんどは販売促進や詐欺的な情報です。これが Discord で最も厄介な点です。また、時には DM を送ってくる人がプロジェクト側と同じ名前やアバターを持っていることもあります。少しでも注意を怠ると、相手が送ってきた詐欺サイトを開いて自分のデジタルウォレットを接続してしまうことがあり、しばしば財産の損失を引き起こします。

この問題を避けるには、少し面倒ですが、各サーバーに入った後、プロジェクトの名前をクリックして Privacy Settings(プライバシー設定)に行き、DM オプションをオフにし、Done をクリックします。これにより、そのプロジェクト内の見知らぬ人はあなたに DM を送ることができなくなります。

  1. まとめ

Discord は、リアルタイム通信、テキスト、音声、ビデオ、ライブストリーミング、グループ機能、グループ区分、豊富なボット支援システムを含むソーシャルメディアの総合体として理解できます。また、YouTube などの他のウェブサイトも統合されており、個人から組織、会社、プロジェクトまでのさまざまなニーズを満たしています。

Discord は第三の空間の価値をうまく表現しています。一般ユーザーにとって不親切で、システムアルゴリズムが影響力のあるコンテンツや商業的価値のあるコンテンツにのみ報酬を与えるプラットフォームとは異なり、Discord は個人の空間を重視しています。Discord では、人々は自由に約束し、チャットし、興味のある事について議論できます。多くの事例が示すように、創造者と参加者の関係は、多くの場合、友人関係や遊びの関係に変わることもあります。

これは、暗号圏で流行している DAO 組織構造にいくつかの類似点を持っています。人々は共通の関心や趣味によって特定のサーバーや組織に入っていき、人との交流を通じて自分の位置を見つけ、オンラインからオフラインへの相互接続によって新しい社会構造と仕事の個性化調整の変化を生み出しています。

国内の規制の厳格化とプラットフォームの審査の厳しさは、私たちが世界中のより多くの人々やプロジェクトと接触し、接続するための契機かもしれません。これこそが、暗号通貨、ブロックチェーン、Web 3.0、さらには未来のメタバースが人々を興奮させる理由です。

ブロックチェーン情報市場の痛点はどこにあるのか?

1、WeChat、TG などのソフトウェアは情報が雑多で、情報の分類ができず、情報を確認するのに多くの時間を費やす。

2、プロジェクト側の情報伝達効率が低く、複雑な情報はユーザーが重要なポイントを見逃す原因となる。

3、ユーザーを分類できず、すべてのユーザーを平等に扱う方法は、ユーザーの流出を招きやすい。

4、ユーザーの貢献に基づいて報酬を与えることができない。

5、日常的な活発さを維持できず、ユーザーの粘着性を高めることができない。

6、コミュニケーションに関する機能設定が単一的である。

接触するプロジェクトが増えるほど、WeChat や Telegram が本当にブロックチェーンユーザーのニーズを満たすことができないことがわかります。

なぜ Discord なのか?
1、プロジェクトごとに複数のチャンネルを設定できる:

情報を分類し、正確かつ効率的に伝達する。

トピックを分類し、情報を確認する時間を節約する。

チャンネルのカテゴリは以下のように分けられます:

1. ウェルカムカテゴリ

  • 通知

  • ルールと連絡先

  • 認証(設定しなくても可)

  • サーバーの問題と投票エリア:

2. ブランドファン

  • プロダクト更新

  • イベントの新着

  • ファンの議論

  • アフターサービス

3. ボットエリア

  • カードゲーム

  • マネーゲーム

  • その他自由にボットを設定

4. 音声チャンネルは二つに分かれます:

  • プロジェクト AMA

  • トピックディスカッション
    2、ユーザーのメンバー設定と権限設定

1、ユーザーの身分に応じて身分グループを分け、異なる権限を与え、コミュニティを管理するのを助ける。

2、ユーザーの貢献度に応じて身分グループを分け、異なる権限を与え、差別化して扱い、後のインセンティブやユーザーの保持を容易にする。

3、ユーザーのレベルに応じて身分グループを分け、異なる権限を与え、コミュニティユーザーの成長を促進する。

…… その他は一つ一つ詳述しません。
Discord コミュニティのターゲットユーザー数を増やす方法

1、バイラルボット

正式名称は invite manager で、招待人数を統計するボットで、設定した人数に達した時に自動的にメンバーの役割をアップグレードします。

2、大規模コミュニティの管理者と協力してプロモーションを行う。

1、プロジェクト間の協力発表は、多くが形式的です。

2、インフルエンサーとの協力。

3、コミュニティとの協力。

4、エアドロップなどのタスクイベント。

プロジェクトは自分のペースや状況に応じて異なる方法を選択できます。

最後に、Discord はブロックチェーン、特に NFT、Gamefi、DAO の最優先ツールであることは間違いありません。Discord をうまく運営する方法についての交流を歓迎します。

0 から 1 までの Discord コミュニティの構築

主に 4 つのステップに分かれます:目標設定、コミュニティ規範、メンバー管理、コミュニティインセンティブ。方法をまとめることでプロセスの細かさをより凝縮し、実際にはこれらの内容は私たちが普段経験していることです。例えば、QQ グループや WeChat グループに関連するコミュニティです。

1)目標設定

まずは設定です。このグループの目的を明確にします。

2)コミュニティ規範

①グループ規則を設ける。

②コンテンツの出力。

③インタラクションの方法。

3)メンバー管理

①管理者を募集する。

②グループメンバーをランク付けする。

③グループ内の活発なメンバー。

④強力な IP。

4)コミュニティインセンティブ

①ソーシャルメディアの抽選。ソーシャルメディアとコミュニティは密接に関連しています。

Twitter でのトピックインタラクション抽選イベントは、周期的かつ定期的に行われることができます。例えば、毎週金曜日の午後 5 時に設定します。Discord に転送して一緒に議論します。

②物質的報酬。

グループ内の活動に積極的に参加するユーザーに報酬を与えます。

③コンペティションイベント。

例えば、投稿コンペや動画募集イベントなど、これは活動の企画がデザインから最終的な実施フィードバックに至る問題です。

Discord コミュニティは、サーバー、チャンネル、チャットエリア、メンバーエリアで構成されており、サーバーはスーパーグループに相当し、ユーザーはサーバー内でチャンネルを設定して交流できます。

Discord は、ゲームプレイヤーの一時的なコミュニケーションを満たすことを目的として始まり、招待リンクを通じて迅速に部屋に入ることができ、事前に友達を追加する必要はありません。

ここでは、話が合う人は残り、合わない人は離れることができます。しかし、ユーザーを中心に構築された関係とは異なり、ここではチャンネルを中心に、あなたが参加したり離れたりすることで、この空間は常に存在し、一時的な交流の後にさらなるコミュニケーションを促進します。

さらに、Discord は異なるコミュニティ間の次元の壁を打破し、ユーザーの社交層を拡張します。ここにはさまざまなテーマのコミュニティがあり、ユーザーはそのサークル内でインタラクションすることも、サークルを出て他のグループを探索することもでき、複数のサーバー間を切り替えることができます。

機能的には、Discord はユーザーに交流のプラットフォームを提供するだけでなく、組織能力を提供し、一定のツール属性を持ち、国内の YY + フォーラム + WeChat / QQ グループの三つの異なるカテゴリの製品の集合体に相当します。

プレイスタイルにおいて、Discord はユーザーに最大の自主権を与え、そのために多くの一般的なソーシャルプレイを放棄しました。「フォロワー数」もなく、アルゴリズムによる推薦もありません。

これらの要因が組み合わさり、Discord ユーザーの独自のコミュニティ認識感を形成し、Discord が競争環境の中で際立つ理由となっています。

現在、Discord はインターネット上の「第三の空間」となり、資本の寵愛を受けています。今年の 9 月、Discord は最新の資金調達ラウンドを経て 150 億ドルの評価を受け、前回の資金調達時の評価が倍増しました。

image

コミュニティ構築に関する問題について、私のいくつかの感想を述べたいと思います。

1. チェックインや定期的な感想の提出は、儀式感の一種として保持する価値がありますが、メンバーに明確に指導する必要があります:チェックインは目的ではなく手段です。感想が真情実感でない場合は、書かない方が良いです。切り貼りは避け、タスクを完了するために書くことは避けるべきです。

2. 必要な交流は必須です。しかし、一般的なコミュニティでは、交流はチャットと同等です。注意すべきは、無造作なチャットは真剣な交流ではなく、コミュニティにとって有害無益です。私たちは真剣な交流を奨励し、無造作なチャットを排除すべきです。交流をより効率的かつ高品質にするために、テーマを設定し、メンバーがそのテーマについて各自の意見を述べることができます。また、メンバーが互いに提出した読書感想を評価し合うことで、コミュニティの雰囲気を活性化し、共に向上することができます。

3. 有料グループの質は高いです。無料のものは実際には最も高価です。なぜなら、無料は私たちの時間を奪うからです。無料だからこそ、私たちは重視せず、重視しないために効率が低下します。有料グループでは、実際の金銭を支払ったため、私たちは各提出や交流をより大切にします。少しの金銭を支払っただけで、より効率的な成長体験を得ることができます。グループのリーダーの役割は非常に重要です。

4. グループのリーダーは、身分上、模範を示し、より努力しなければならず、また自分の組織能力を鍛えることができます。このプレッシャーは個人の成長にとって大きな刺激です。しかし、人のエネルギー、時間、耐圧能力は限られています。時にはリーダーが私事を抱えることもあり、時にはリーダーが疲れることも理解できます。しかし、リーダーの身分は非常に重要であり、多くのコミュニティはリーダーの緩みが原因で衰退します。したがって、より良い方法はリーダーをローテーションすることです。これにより、リーダー個人の理由によるコミュニティの衰退のリスクが低減され、他のメンバーもリーダーの位置でより良い経験を得ることができます。

すべての運営行動は、最終的に価値観に集約され、温かみと感情のあるコミュニティ組織を構築します。

最後に言いたいのは、コミュニティを運営することは、会社を運営することに似ています。会社が強大であるかどうかは、正しいトラックを選ぶこと、優れた人材を引き入れること、そしてルールの範囲内で相手の能動性を十分に引き出すことにかかっています。会社の分野では「成果を出す」と呼ばれ、コミュニティでは「コンテンツを貢献する」と呼ばれます。小さな赤い花は価値の認識の一形態であり、給与に似ており、コミュニティ内のすべての行動を結びつけます。

言語の進化は私たちが大量の社会関係を統合することを可能にし、この作用は私たちが交流する際に不在の情報を実現することによって達成されます。言い換えれば、誰かとチャットすることで、他の人がどのように行動するか、これらの人に出会ったときにどのように対処すべきか、そして彼らと第三者との関係がどのようなものであるかを知ることができます。これらすべてが、私たちが集団内でより効率的に社会関係を統合することを可能にします。これは大規模で分散した組織にとって特に重要ですが、分散していることこそが現代人類の特徴です。

image

コースは二つの部分に分かれています。

Discord の基本機能の説明#

サーバーとは何ですか?

Discord は、あなた自身の秘密基地を作成するオプションを提供します。招待を送信することで、一緒に時間を過ごしたい友人やコミュニティを選ぶことができます。ここでは、チャットをしたり、雑談をしたり、友人たちと楽しい時間を過ごすことができます。この特別な場所をサーバーと呼びます。この場所は一般的にこのような形をしています:

![ あなたは異なるコミュニティのために異なるサーバーを作成することができます。例えば、読書クラブ📚、ダンス教室💃、クラスの学習グループ🖊️、または最も親しい友人と一緒に小さなグループを作ることもできます。
テキストと音声チャンネルの使用方法

あなたのサーバーには、テキストチャンネルと音声チャンネルで構成されます。

テキストチャンネル

テキストチャンネルは、文字で交流するための独立したスペースです。これにより、会話がより整理され、すべてのメンバーが発言するスペースを持つことができます。異なるトピックのために異なるチャンネルを作成し、メンバーが話したいトピックにどこに行くべきかを知ることができます。例えば、釣りが好きな友人や料理が好きな友人のために異なるチャンネルを設定できます。](https://images.mirror-media.xyz/publication-images/bv30Ovu9CquIyZEDFplwy.png?height=2048&width=2880)

音声チャンネル 音声チャンネルは、あなたが音声やビデオで友人と時間を過ごすための良い場所です。ここでは、電話の音や誰が誰に電話をかけるかという概念はありません - あなたはただ

image

サーバーでの会話を始めるには?

音声チャンネルで、あなたは今すぐ友人とチャットを始めることができます。次の内容を参考にして、音声通話、ビデオ通話を開始したり、画面を共有したり、サーバー内で他の人のライブストリーミングを視聴したりする方法を学ぶことができます。

image

  • Discord の使用のヒント(よく使うショートカットキーなど)

1、個人設定

ソフトウェアを使用する前に、最も重要なのは「個人使用の設定」を行うことです。通知方法、アバター名、個人のプライバシーとセキュリティは、今後の使用体験に大きく影響します。突然見知らぬ人に友達として追加されたり、グループメッセージが絶え間なく送られてくるのは望ましくないでしょう。また、Discord で目立たないゲーム名を使用して自由にネットワークの世界を探索したい場合、他のアカウントをリンクするときに事前に設定を行わなければ、システムがあなたの個人情報を表示する可能性があります。ログイン後、ユーザーインターフェースの左下隅にある名前の隣のギアアイコンをクリックすることで、設定ページにアクセスできます。

image

例えば、マイクをオフにするのを忘れないか心配な場合、「音声とビデオ」の設定で、ボタンを押し続ける必要があるという便利な機能に調整できます。また、使用したいソフトウェアを、コンピュータ内蔵のものや Snapchat のような面白いフィルターに設定することもできます。エコーキャンセリングやノイズキャンセリングなどの機能も、使用環境やニーズに応じて事前に設定できます。

前回の 1.0 で述べたように、Discord は YouTube、Spotify などの異なるソーシャルメディアと接続でき、友人と好きな音楽や動画を共有できます。私が Spotify を接続した例を挙げると、「プロフィールに表示」を選択すると、友人はあなたのプロフィールで Spotify で使用しているユーザー名を見ることができます(ソーシャルメディアで使用している名前によります。もし本名であれば、友人はそれを見ることができます)。

image

image

2、招待 / 友達を追加する
「あなたのユーザー名 + #の後ろの数字(各自に専用の番号があります)」

新しい友達を追加するには、彼のユーザー名を入力し、「#」の後ろの番号を追加するだけで、迅速に友達を追加できます。また、上の図の矢印で示された名前をクリックすると、自動的にコピーできます(ユーザーインターフェースの左下隅)。その後、友人に直接貼り付けるだけです。

image

友人をサーバーに招待する

サーバー名の隣の矢印をクリックすると、「他の人を招待する」というオプションが表示されます。クリックすると、友人を招待したり、サーバーの招待リンクを友人にコピーして送信することができます。

image

注意が必要なのは、システムのデフォルトの「サーバー招待リンク」は 7 日間の有効期限があることです。7 日後、このリンクは無効になります。長期間使用する必要がある場合は、【編集】機能を通じて有効期限や使用回数制限を調整できます。

Discord のユーザーインターフェースの右側の友達リストエリアでも、右クリックで友達を関連するサーバーに招待することができます。また、特定の友達の発言音量を個別に調整したり、識別のためのメモを追加したり、特定の人からのメッセージを受け取らないようにするなどのカスタマイズ機能もあります。
3、テキストとビデオチャンネル

Discord 1.0 のチュートリアルで、Discord の各サーバーは「テキスト」または「音声」チャンネルで構成され、さらに異なる小テーマチャンネルに細分化されることが述べられました。ユーザーはクリックして異なるチャンネルを行き来できます。しかし、注意が必要なのは、音声チャンネルからテキストチャンネルに移動すると、実際には音声チャンネルの内容を聞いたり聞かれたりすることができるということです!手動で「切断」をクリックしない限り、そのチャンネルを正式に離れたことにはなりません。
【Discord の初心者向けチュートリアル 2.0】Discord の使用のヒント、インターフェース設定、ボットの紹介で Discord を使いこなす

Discord 1.0 のチュートリアルで、Discord の各サーバーは「テキスト」または「音声」チャンネルで構成され、さらに異なる小テーマチャンネルに細分化されることが述べられました。ユーザーはクリックして異なるチャンネルを行き来できます。しかし、注意が必要なのは、音声チャンネルからテキストチャンネルに移動すると、実際には音声チャンネルの内容を聞いたり聞かれたりすることができるということです!手動で「切断」をクリックしない限り、そのチャンネルを正式に離れたことにはなりません。

image

四、Discord ショートカットキー

「ショートカットキー」は効率を高めるための必須スキルです。しかし、そんなに多くのショートカットキーをどうやって覚えるのでしょうか?毎回チャットするたびにショートカットキーの紹介ページに飛ぶ必要があるのでしょうか?もちろん、そんなことはありません。コンピュータのキーボードで「command + /」を押すだけで、ショートカットキーのページがすぐに表示され、使用に全く影響を与えません。また、右上隅の上下左右の記号をクリックすると、異なる音を発することもでき、時間をつぶすのに良い小さなプログラムです。

面白いフォント

友人やグループとの対話中に、特定の重要なテキストを強調したい場合は、以下のいくつかのテクニックを試してみてください:

image

  • GreenPill、プランクコミュニティ Discord の説明

1. 二分探索木:任意のノードのキー値は、その左部分木内のすべてのノードのキー値よりも大きく、右部分木内のすべてのノードのキー値よりも小さい。
2. 平衡二分探索木(ノードが深すぎない)
3. AVL 木 いかなるノードの左右部分木の高さの差は最大 1。
4. 赤黒木:
4.1 赤黒木のルール

「葉ノード」または「NULL ノード」は、データを含まず、木がここで終了することを示すだけのノードです。これらのノードとその親ノードは、図においてしばしば省略されます。

各ノードは赤か黒である。
根ノードは黒である。
各葉ノード(葉ノードは木の末端のNILポインタまたはNULLノードを指す)は黒である。
もしあるノードが赤であれば、その二つの子は黒である。
任意のノードに対して、その葉ノードの木の末端NILポインタへの各パスは同じ数の黒ノードを含む。

4.2 木の回転

木の深さが不均衡な場合、部分的なサブツリーの回転が必要です。
4.2.1 単回転

二分平衡木の外側に挿入(X ノードの左部分木の左ノードに挿入するか、X ノードの右部分木の右ノードに挿入する)によってバランスが崩れた場合、単回転(左回転または右回転)で解決できます。

image

//Tは二分探索木、xは回転を行うノード
Left-Rotate(T,x)
    y <- x.right                   // yに値を代入
    x.right <- y.left              // yの左ノードをxの右ノードに代入(最初にyはxの右ノードで、最終的な目標はyの左ノードをxの右ノードにすること、yとxの地位を入れ替える)
    y.left.p <- x                  // yの左ノードの親ノードをxに変更(双方向の代入が一度の完全なノード交換と見なされる)
    y.p <- x.p                     // xの親ノードをyの親ノードに代入
    // xの位置に応じて分類処理を行う。xが根ノードの場合は根ノードをyに変更し、xが親ノードの左(右)ノードの場合は親ノードの左(右)ノードをyノードに変更する。
    if x.p = null
    else if x=x.p.left
        then x.p.left <- y
        else x.p.right <- y
    y.left <- x
    x.p <- y

右回転のプロセスは非常に似ていますので、詳述は省略します。
4.2.2 二重回転

二分平衡木の内側に挿入(X ノードの左部分木の右ノードに挿入するか、X ノードの右部分木の左ノードに挿入する)によってバランスが崩れた場合、二重回転(単回転を二回行う)で解決できます。

image

二分探索木の挿入は、左右を比較して位置を見つけて直接挿入するだけです。(挿入する値がすでに存在する場合は存在しません)
擬似コード:

Btree-Insert(T,z)
    y <- null
    x <- T.root
    while x!= null
        do y <- x
            if x.key > z.key
                then x <- x.left
            else x <- right
    z.p <- y
    if y=null
        then z <- T.root
    else if y.key > z.key
            then y.left <- z
        else y.right <- z

4.3.2 赤黒木の挿入と挿入修正

赤黒木は、二分平衡木の基礎に加えて、色などの一連のルールを導入しているため、調整後に修正が必要です。
赤黒木の挿入(通常の二分探索木と同様ですが、最後に色付け操作と修正操作が追加されます):

b-Insert(T,z)
    y <- null
    x <- T.root
    while x != null
        do y <- x
            if z.key < x.key
                then x <-x.left
                else x <- x.right
    z.p <- y
    if y = null
        then T.root <- z // 空の木
        else if z.key < y.key
            then y.left <- z
            else y.right <- z
    z.left = null
    z.right = null
    z.color = red
    Rb-Insert-Fixup(T,z)  // 修正を行う

挿入のいくつかの状況を分析します:

zには親ノードがない(空の木に挿入された場合)、zは赤黒木の根ノードになりますが、根ノードの色の性質に違反します;

image

  1. z の親ノードが赤である場合、隣接する二つのノードが両方とも赤であるという性質に違反します(ただし、この場合には必ず祖父ノードが存在し、祖父は黒である);

image

状況 1 の場合、ノードを黒に塗り替えるだけで済みます(他のルールに関与しないため)。
状況 2 の場合、赤黒木は破壊されていないため、追加の作業は必要ありません。
状況 3 の場合、単に色を変えるだけでは完全に問題を解決できないため、さらに分類する必要があります。

赤黒木の修正の擬似コード:

Rb-Insert-Fixup(T,z)
    while z.p.color = red
        do if z.p = z.p.p.left
            then y <- z.p.p.right
                if y.color = red                    // 状況1 :uncleノードが赤である
                    then z.p.color <- black         // 親ノードを黒に再塗り
                         y.color <- black           // uncleノードを黒に再塗り
                         z.p.p.color <- red         // 祖父ノードを赤に再塗り
                         z <- z.p.p                 // zを祖父ノードに指し直し、再度色付けプロセスを行う(祖父を変色させることで赤黒木のルールに違反する連鎖反応が生じる可能性があるため)
                    else if z = z.p.right           // 状況2 :uncleノードが黒で、かつ自分が親ノードの右部分木である
                         then z <- z.p              // zをzの親ノードに指し直し、左回転を行う
                              Left-Rotate(T,z)
                         z.p.color <- black         // 状況3 :uncleノードが黒で、自分が親ノードの左部分木である(左回転を経た場合、zはすでに左ノードである)
                         z.p.p.color <- red         // 親ノードを黒に、祖父ノードを赤に塗り替える。
                         Right-Rotate(T,z.p.p)      // 祖父ノードを基点に右回転を行う
            else                                    // 回転方向を入れ替える
    T.root.color <- black

再度見ると、親ノードが赤で、uncle が黒で、自分が左部分木になった場合、プラン 3 を起動します!右回転(実際にはプラン 3 とプラン 2 は二重回転です)。

image

この時点で、問題は解決されました。

親子ノードが両方とも赤である状況が持続的に発展することによる時間的なボトルネックを避けるために、以下の方法を使用できます:新しいノードをAとし、Aの経路に沿って、ノードXの二つのノードが赤であるのを見た場合、Xを赤にし、二つの子ノードを黒にします。しかし、もしXの親ノードも赤であれば、以前の戦略を使用して調整し、単回転または二重回転を行い、色を変更します。これにより、持続的に上に戻ることを避けることができます(すでに戻る問題が解決されているため)
プロセスは以下の図示と一致します。

image

赤黒木のノード削除プロセスは以下の通りです。

Rb-Tree-Delete(T,z)
    if z.left = null or z.right = null  // 少なくとも一つの子ノードが空である
        then y <- z                     // yは削除されるノードを示す
        else y <- Tree-Successor(z)     // zの後継ノードをyに代入(後継ノードは中序遍歴後の集合の各要素の次の要素)
    // 少なくとも一つの子ノードが空の状態でxをそのノードに置き換える
    if y.left != null
        then x <- y.left
    else x <- y.right
    // 削除するノードが根ノードであれば、子ノードで置き換えて根ノードとなり、そうでなければ子ノードで削除ノードの位置を置き換える
    x.p <- y.p                          // 削除操作
    if y.p = null
        then T.root <- x
        else if y = y.p.left
            then y.p.left <- x
            else y.p.right <- y
    // 二つの子ノードがある場合、子ノードの値で現在のノードの値を置き換える
    if y!=z
        then z.key <- y.key
            copy y's satellite data into z
    if y.color = Black                   // 赤ノードを削除することはルールの違反を引き起こさないが、黒ノードを削除することはさまざまな問題を引き起こす可能性がある
        then Rb-Delete-Fixup(T,x)
    return y                             // 削除されたノードを返す

削除後に赤黒木の特性を回復する:

b-Delete-Fixup(T,x)
    while x != T.root and x.color = black
        do if x = x.p.left                                                  // xが親ノードの左子である場合、wを兄弟ノードとして設定
            then w <- x.p.right
                if w.color = red                                            // 兄弟が赤である
                    then w.color <- black                                   // case1:兄弟ノードXを黒に設定(ここでwの色は常に黒である)
                         x.p.color <- red                                   // case1:親ノードを赤に設定
                         Left-Rotate(T,x.p)                                 // case1:xの親ノードを支点に左回転を行う
                         w <- x.p.right                                     // case1: wをxの新しい兄弟ノードとして定義
                if w.left.color = black and w.right.color = black           // wの二つの子ノードが両方とも黒である
                    then w.color <- red                                     // case2: 兄弟ノードを赤に設定
                         x <- x.p                                           // case2: 現在のノードを親ノードに設定
                    else if w.right.color = black                           // 兄弟ノードの右子が黒で、左子が赤である(以前のifから来た)
                            then w.left.color <- black                      // case3: 兄弟ノードの左子の色を黒に設定
                                w.color <- red                              // case3: 兄弟ノードを赤に設定
                                Right-Rotate(T,w)                           // case3: 右回転を行う
                                w <- x.p.right                              // case3: wを新しい兄弟ノードに指し直す
                        w.color <- x.p.color                                // case4:兄弟ノードを親ノードの色に設定
                        x.p.color <- black                                  // case4: 親ノードを黒に設定
                        w.right.color <- black                              // case4: 兄弟ノードの右子を黒に設定
                        Left-Rotate(T,x.p)                                  // case4: xの親ノードを支点に左回転を行う
                        x <- T.root                                         // case4: xを根ノードに設定
            else                                    // 右と左の回転方向を入れ替える
    x.color <- black

上記の修正状況は少し複雑に見えますが、以下の分析テクニックを使用します:削除されたノードの後にそれを置き換えるノードから調整を開始し、追加の黒色を持っていると仮定します。この追加の黒色とは何かというと、赤黒木のノードに追加の色を加えるのではなく、単に仮定です。現在指し示しているノードは、追加の黒色を持っていると考えられます。これは、親ノードが削除された後に受け継がれたものです。これにより、二重の黒色を持つことができ、元々赤色であれば、現在は赤 + 黒、元々黒色であれば、現在は黒 + 黒です。この追加の黒色を持つことで、赤黒木の特性 5 は変わらず維持されます。今後は他の特性を回復する必要がありますが、その方法は根に向かって移動し、すべての可能性を網羅することです。"--saturnman。

申し訳ありませんが、saturnman の言葉は理解できませんでした。 --greenpill

赤黒木の特性を回復するためには、以下のような状況が考えられます:

現在のノードが黒色であり、根ノードである場合、何の操作も必要ありません(最初の判断に対応)。
現在のノードが赤色である場合(赤+黒)、赤色を再び黒色に塗り替えるだけで完了します。(最後の文は、黒色のノードの位置を引き継いでいるため、必ず黒色に塗り替える必要があります)。
case1: 現在のノードが黒+黒であり、兄弟ノードが赤色である(兄弟が赤色であるため、彼の子ノードはすべて黒である)。
case2: 現在のノードが黒+黒であり、兄弟ノードが黒色であり、兄弟ノードの子ノードがすべて黒色である。
case3: 現在のノードが黒+黒であり、兄弟ノードが黒色であり、兄弟ノードの左子が赤色であり、右子が黒色である。
case4: 現在のノードが黒+黒であり、兄弟ノードが黒色であり、兄弟ノードの右子が赤色であり、左子は任意である。

後の二つの状況はすでに解決されていますが、後の四つの状況を処理する必要があります。
case1: 現在のノードが黒 + 黒であり、兄弟ノードが赤色である(兄弟が赤色であるため、彼の子ノードはすべて黒である)。
兄弟ノードを黒色に塗り替え、親ノードを赤色に塗り替え、左回転を行います。
兄弟ノードの再設定を忘れないでください。

case3: 現在のノードが黒 + 黒であり、兄弟ノードが黒色であり、兄弟ノードの左子が赤色であり、右子が黒色である
兄弟ノードを赤色に塗り替え、その後兄弟ノードを支点に右回転を行い、w を新しい兄弟ノードとして更新します。

image

case4:現在のノードが黒 + 黒であり、兄弟ノードが黒色であり、兄弟ノードの右子が赤色であり、左子は任意である
兄弟ノードを親ノードの色に塗り替え、親ノードを黒色に塗り替え、兄弟ノードの右子を黒色に塗り替え、x の親ノードを支点に左回転を行い、x を根ノードに設定します。

image

後継ノードは中序遍歴の後の次のノードを指します。
ノードに右子がある場合、そのノードの後継ノードは右子の中で最小の値を持つノード(右子の中でいわゆる leftMostNode)です。
ノードに右子がない場合、そのノードとその親ノードの関係を判断します。
2.1 そのノードが親ノードの左側の子である場合、そのノードの後継ノードは

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。