botan-party / hansel

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

Configをなんとかする #20

Open usagiga opened 3 years ago

usagiga commented 3 years ago

コードのあらゆるところに os.GetEnv() が散らばっており、 混沌が訪れてしまっているので秩序をもたらす。

具体的な方法

これをやる前に、receive() などの関数群を構造体に閉じ込め、 構造体自体に Config を持たせるか、グローバル変数にConfigを取っておくかした方がいい。

usagiga commented 3 years ago

拙作ですがこれとか使うと環境変数を手軽に読めます。 https://github.com/usagiga/envs-go

実装時にぜひ。