botan-party / hansel

DiscordからMinecraftゲームサーバ(EC2)を操作するDiscordBot
MIT License
0 stars 1 forks source link

`stopBot` のところをちゃんと実装する #22

Closed usagiga closed 3 years ago

usagiga commented 3 years ago

stopBot でプロセスが終了しないようにした上で、 任意のタイミングでプロセスを終了することができるようになっている。

この方法では、グローバルに変数を置くためにテスタビリティが下がってしまうほか、 クリティカルな操作がどこからでも出来てしまうのでよろしくない。

なので、グローバルから stopBot を消し、 待機処理部分には代わりにOSのシグナルの待ち受け処理を書いた方がよさそう。