- Disocordギルド[ mo9mo9study ]でコミュ運営を便利にする機能を管理しています
pythone -m venv venv
# venv
## この環境では venv でパッケージを管理しています
## 仮想環境の有効化
source venv/bin/avtivate
## 仮想環境の無効化する場合
# deactivate
# 認証情報や Discord 内の ID 格納用の.env ファイル作成
## discord.CodeWarehouse/python/のディレクトリに居ることを確認した上で.envファイル作成
cp .env.sample .env
vi .env # 必要な情報を入力
# pythonで使用するのパッケージインストール
pip install -r requirements.txt
#.pre-commit-config.yamlを適用してpre-commit時に自動コードレビューを行う設定適応
pre-commit install
## Cogs配下の各コードの中にチャンネルのIDを直接記入しているので
## 利用する際は各自のギルド内で使用するチャンネルIDに変更してください。
## また、management.pyから動かしたいコード以外をコメントすることで
## 必要な処理のみを動かすことが可能になる。
# 起動元のpythonファイルを起動する
python3 management.py
- management.pyと異なるのはdiscord.pyのバージョンがpypiでなくgithubからv2.0.0以上を使用する
python3 -m venv venv-v2
source venv-v2/bin/activate
pip install -r requirements.txt
pip install -U git+https://github.com/Rapptz/discord.py
# discord.pyのバージョンがv2.0.0以上であることを確認(記述時: v2.0.0a)
pip show discord.py
python3 management-v2.py