VCで、あなたをお手伝いするdiscord用のボットです。 次のような機能があります。
- 正規表現(こちらを参照)にマッチしたときにメッセージを送信
- VC(ボイスチャット)で音楽を再生する
- VCでチャットを読み上げる(現在無効化されています)
まず、discord bot tokenを取得してください。(ここから取得可能です。)
なお、このボットでは、intentを採用しています。Presence Intent(Developer Potal内)を有効にする必要があります。
また、スラッシュコマンドを有効にするにはapplications.commandsスコープを有効にする必要があります。
そのあと、以下のいずれかの方法でご利用ください。
このボットは、python3.8以上が必要です。
まず、依存関係(動作させるのに必要なライブラリ等)をインストールします。
python3 -m pip install -r requirements.txt
次に、ffmpegをインストールします。
Windowsの場合は、ffmpeg公式より、ダウンロードしたものを、PATH環境変数に指定されているフォルダの配下におく必要があります。
Linux,Macの場合は、パッケージマネージャを利用してインストールすることができることがあります。
すべて完了したら、実行してください。
py main.py [トークン(必須), envに設定すると、代わりに環境変数BOT_TOKENを読みます。]
- BOT_TOKEN
ボットトークン。以下で発行可能。
※引数をenvとしたときのみ使用されます。
https://discord.com/developers/ - DATABASE_URL
PostgreSQLサーバへの接続情報URL
設定されているときは、データベースが各種データの保存に使用されます。 設定されていないときはローカルにファイルが保存されます。
このソフトウェアに関してMarusoftwareは一切の責任を負いません。