VPSえらび / Discord Bot
Discord Botを24時間動かす
軽いBotなら、最初から4GBはいらない。
コマンドに返事をする、APIを叩く、定期投稿する。そこから始めるなら1〜2GBを先に見ます。
「Botだから○GB」では決まらない
必要なメモリは、言語より処理内容で変わります。Bot本体に加えてDB、ブラウザ自動操作、画像処理、大きなキャッシュを同居させるほど余裕が必要です。
1GBから:Bot 1本、軽いAPI連携、DBは小規模。
2GBから:Bot+DB、複数プロセス、少し余裕を持ちたい。
4GBから:Docker複数、画像処理、ヘッドレスブラウザ、他サービスも同居。
最初の1台ならConoHaが入りやすい
今はXServer VPSの2GBが新規受付停止中です。1〜2GBで始めるならConoHaの方が選択肢を作りやすい。1GBは月額763円、2GBは更新時1,259円/月が現在の目安です。
ただし負荷はBotごとに違います。契約したらメモリ使用量を見て、足りなければ上げる。この順番で十分です。
サーバー代より先に確認すること
- 秘密鍵やBotトークンをコードに直書きしない
- プロセスが落ちたときに自動再起動できるようにする
- ログが増え続けないようローテーションする
- OSとパッケージの更新を放置しない
VPSは借りた瞬間から自分で面倒を見るサーバーです。SSH自体を避けたいなら、PaaSなど管理された実行環境の方が合うこともあります。