DiscordチャットボットをPythonでつくる (7) - discord.pyの拡張機能を用いてリファクタリングする
今回は、discord.py
の拡張ライブラリdiscord.ext.commands
を使用して、
前回少し複雑化していたon_message
関数のリファクタリングを行います。
今回は、discord.py
の拡張ライブラリdiscord.ext.commands
を使用して、
前回少し複雑化していたon_message
関数のリファクタリングを行います。
今回は、チャットに入力されたメッセージに対し、チャットボットが返信を行う仕組みを追加します。
そして、その仕組みを利用した「おみくじ」機能を追加していきます。
今回は、ようやくPythonを使ったチャットボット作成を始めていきます。
前回までの作業により、作業ディレクトリ discord-chatbot
内には少なくとも以下の2つが存在してることを確認してください。
今回は、チャットボットを動かすために必要なDiscord側の設定を行っていきます。
Discordのアカウントを持っていない方は、最初に作成します。
作成方法はこちらを参照してください。
今回は、DiscordチャットボットをPythonで開発するための環境を用意します。
今回の開発では、discord.pyを使用します。
このライブラリを使用するために Python3.8 以上が必要となります。