見出し画像

Discord.pyを使ったDiscord botの作成方法

はじめに

この記事では、Pythonライブラリであるdiscord.pyを使って簡単なDiscord botを作成する方法を紹介します。

必要な環境

  • Python 3.6以降

  • discord.pyライブラリ

手順

ライブラリのインストール

まずは、discord.pyライブラリをインストールしましょう。ターミナルやコマンドプロンプトで以下のコマンドを実行してください。

pip install discord.py

botアカウントの作成

Discordの開発者センターにアクセスし、アプリケーションを作成します。アプリケーションのページから「Bot」タブを選択し、「Add Bot」ボタンをクリックしてbotアカウントを作成します。

botトークンの取得

作成したbotアカウントのページで、トークンをコピーします。このトークンは後ほどコード内で使用します。

コードの記述

以下のコードをPythonスクリプトファイル(例: bot.py)に記述します。トークンの部分は、先ほど取得したトークンに置き換えてください。

import discord
from discord.ext import commands

# botのトークン
TOKEN = 'YOUR_BOT_TOKEN'

# botのインスタンスを作成
bot = commands.Bot(command_prefix='!')

@bot.event
async def on_ready():
    print(f'{bot.user}がログインしました。')

@bot.command()
async def hello(ctx):
    await ctx.send('こんにちは!')

# botの起動
bot.run(TOKEN)

botの実行

ターミナルやコマンドプロンプトで、作成したスクリプトファイルが保存されているディレクトリに移動し、以下のコマンドを実行してbotを起動します。

python bot.py

テスト

Discordサーバーにログインし、botが追加されているチャンネルで「!hello」と入力してみましょう。botが「こんにちは!」と返信することを確認してください。

おわりに

この記事では、discord.pyを使って簡単なDiscord botを作成する方法を紹介しました。あなたのbotが多くの人に愛されるようになることを願っています。

この記事が気に入ったらサポートをしてみませんか?