LoginSignup
1
4

More than 5 years have passed since last update.

C#でDiscord ボットを開発する環境を整える

Last updated at Posted at 2018-03-24

C#でDiscord ボットを開発する環境の整え方をまとめてみました。

手順概要

  1. VisualStudio2017をインストール。
  2. VisualStudioのコンポーネントとしてNugetを追加。
  3. dotNet Core アプリケーションを開発するためのパッケージをインストール。
  4. NuGetのパッケージマネージャ コンソールを実行。
  5. Discord.NETパッケージの確認。

1.Visual Studio 20917のインストール

ここを参考にvisual studio 2017のインストールを行ってください。
https://qiita.com/Kosen-amai/items/f7b6f5e4aa2cbd04db63

※.NETコアの開発コンポーネントが必要になる

2. Nugetのインストール

Nugetは.NetFramework向けのオープンソースのパッケージマネージャ

  1. Visual Studioを実行し、メニュー バーにて[ツール]>[ツールと機能を追加]を選択。

  2. [個別のコンポーネント]を選択し、[Nuget パッケージ マネージャー]をチェックし、[変更]をクリック。
    Screenshot_NoName_2018-2-6_21-34-8_No-00.png

3. Discord.NETパッケージの確認

  1. Visual Studioにて[ツール]>[Nuget パッケージ マネージャー]>[パッケージ マネージャー コンソール]を選択。
    Screenshot_NoName_2018-2-6_21-57-49_No-00.png

  2. NugetのコンソールでDiscord.NETを確認。

PM> Find-Package Discord.Net

Id                             Versiions
--                             ---------
Discord.Net                    {1.0.2}
Discord.Net.Commands           {1.0.2}
Discord.Net.Core               {1.0.2}
Discord.Net.WebSocket          {1.0.2}
Discord.Net.Rest               {1.0.2}
Discord.Net.Rpc                {1.0.2}
Discord.Net.Webhook            {1.0.2}
Discord.Net.Providers.WS4Net   {1.0.2}
Discord.Addons.Interactive     {1.0.1}
Discord.Addons.WebSocketSharp  {1.0.1}
Discord.Addons.EmbedTool       {1.0.0}
Disco                          {1.1.1}

4. Discord.NETのインストール

  1. Visual Studioにて新しいプロジェクトを作成。
    ※このサンプルではDiceRollBotというプロジェクトを作成してます。

  2. [ツール]>[Nugetパッケージマネージャー]>[ソリューションのNugetパッケージの管理]を選択
    Screenshot_NoName_2018-2-7_0-51-37_No-00.png

  3. Discord.Netを検索し、選択。
    Screenshot_NoName_2018-2-7_0-56-5_No-00.png

  4. Discord.Netをインストールするプロジェクトを選択し、[インストール]をクリック。
    Screenshot_NoName_2018-2-7_0-57-19_No-00.png

  5. [OK]をクリック。
    Screenshot_NoName_2018-2-7_0-58-16_No-00.png

  6. Discord.Netのインストールが開始されます。
    Screenshot_NoName_2018-2-7_0-59-7_No-00.png

  7. [ライセンスへの同意]を求められます。[同意する]をクリック。
    Screenshot_NoName_2018-2-7_0-59-24_No-00.png

  8. Discord.Netのインストールが完了したことを確認します。
    Screenshot_NoName_2018-2-7_0-59-35_No-00.png

参考

1
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
4