the discord server deployed on Microsoft Azure
開発のしかた (やってみたいひとむけ)
web上の操作が必要なものです
discord botをdiscord開発者ポータルで作成します
下記参考リンクの とりあえずアプリケーションとbotの作成
までが参考になります
必ず client id
と client secret
は控えておいてください
ローカルマシン上で用意しないといけないものです
バージョン管理ソフト git
をインストールしてください
winget install Git.Git
choco install git
- install from brew
Homebrewからインストールします
brew install git
- check version
バージョンを確認します
git --version
git version 2.24.3 (Apple Git-128)
- update
.zshrc
.zshrc
(ズーイッシュアールシー)を更新します
echo "PATH=/usr/local/bin/git:$PATH" >> ~/.zshrc
- reload shell
シェルを再起動します
exec $SHELL -l
- check version again
再度バージョンを確認します
Apple Git
の文言が消えていれば問題ないです
git --version
git version 2.24.3
sudo apt install -y git
sudo yum install -y git
botプログラムの実行環境 node.js
と、botプログラムが依存しているパッケージマネージャ npm
をインストールしてください
winget install OpenJS.NodeJS.LTS
choco install nodejs-lts
brew install nodejs
sudo apt install -y nodejs npm
sudo yum install -y nodejs npm
このリポジトリをクローンします
git clone <this_repos_url>
依存ライブラリをローカルプロジェクトにインストールします
npm i
.env.default
をコピーし、 .env.dev
という名前にし、仲のデータを適切な値に置き換えます
開発モードで実行します
そのままエラーなく動作すれば問題ありません
npm run dev
また、そのままの状態でBOTを招待したサーバで !time
と打ってみます
現在時刻が返されれば、うまく動作しています