Discord Bot をつくるためのライブラリは,さまざまな言語で実装され,公開されています.わたしたちは,それらのライブラリを用いることで,簡単に Bot をつくることができます. でも,それってつまらないのでは……? そう思った私は,シェルスクリプトだけで Discord Bot を書きたいと思ってしまいました. 目標 今回は,以下の機能を持つ Bot の作成にチャレンジします: 起動している間,常時メッセージを受け取る. 「Ping」というメッセージを受け取ったら,同じチャンネルに「Pong」と投稿する. レギュレーション 制限を設けなければ curl やら jq やらで簡単に作れてしまいます.そこで今回は, POSIX 準拠のコマンドで作ることにしました.とはいっても, POSIX 完全準拠の環境を用意するのは難しいので,あくまで「POSIX で定義されたコマンド名」という縛りに