こんな人におすすめ
Botを24時間動かす:常駐させる構成と費用の考え方
2026年8月20日
この記事はAIが下書きを作成しています。内容に誤りに気づいた場合はお問い合わせよりお知らせください。

レン
Botを作ったんだけど、24時間動かしたい!VPSってどのくらいのが要る?

プロクラ
この用途は軽い部類だよ。ほとんどの時間は待っているだけで、何か起きたときだけ動く。だから最小構成のプランでも動くことが多い。
なぜVPSなのか
- 自宅のパソコンをつけっぱなしにしなくて済む
- 停電や回線の切断の影響を受けにくい
- パソコンの再起動や更新に左右されない
- 電気代とパソコンの消耗を考えなくてよい

プロクラ
とはいえVPSも絶対に止まらないわけではないよ。更新の再起動はある。そこで復帰できる設定にしておくことが、実際の稼働率を決める。
必要なスペックの目安
- 待機して反応するだけなら、最小構成でも動くことが多い
- 画像や音声を扱うなら、その処理の分を見込む
- 外部のAPIを呼ぶ処理は、待っている時間が長いので軽い
- 同じサーバーで他のものも動かすなら、合計で見積もる

プロクラ
1つめが多くの場合の答えだね。プラン選びで悩むより、まず小さいプランで動かして、実際の使用量を測るほうが早いよ。
落ちても戻る設定
- プロセス管理ツールかsystemdで常駐させる
- サーバー再起動後に自動で立ち上がる設定にする
- 落ちたときに再起動する設定と、その回数の上限
- 実際に一度再起動して、戻ってくるかを確かめる

プロクラ
3つめの上限を入れておかないと、起動に失敗し続けるBotが延々と再起動を繰り返す。ログも膨らむし、外部のサービスに繰り返し接続を試みることにもなる。
動いているかを確認する
- 落ちたことに、自分が最後に気づく状態を避ける
- 定期的に稼働を知らせる仕組みを組む
- エラーが出たら通知する(正常時は静かにする)
- サーバーは動いていても、Botだけ止まっていることがある
認証情報の扱い

ウィルスン
…そのBotの鍵、コードに直接書いてはいないだろうな。公開の場所に上げてくれれば、ワタシが数分で見つけるのだが。
- 認証情報は環境変数に置き、コードに書かない
- バージョン管理に含めない
- 誰でも話しかけられるBotは、1人あたりの利用回数に上限を設ける
- 入力をそのまま実行するような処理を作らない

レン
軽い用途なんだ。小さく始めて、落ちても戻るようにしておく。
費用を抑える進め方

プロクラ
軽い用途なので、既にVPSを持っているなら同居させるのが最も安い。新しく借りる必要は無いことが多いよ。
- 既存のサーバーに同居させる(月額は増えない)
- ただしメモリの合計が収まるか確認する
- 本番のサービスと、実験中のBotは分けたほうが安全
- 新規に借りるなら、最小構成から始める

プロクラ
3つめは判断が分かれるところ。止まると困るものと同居させると、Botの不具合で巻き込む可能性がある。コンテナで動かして、使えるメモリの上限を決めておくと安心だよ。
あわせて読みたい
- こんな人におすすめさくらのVPSWordPressブログをさくらのVPSで動かすならWordPressを動かす場合のプランの目安と、運用で気をつけたいこと。「動く」と「安定して動く」の差がどこに出るのかを解説します。
- こんな人におすすめさくらのVPS学習用・検証環境としてのVPS活用法:さくらのVPSで手を動かして覚える自分のパソコンの中で練習するのと何が違うのか、何から順に触るのか、壊したときの戻し方と、学習が一区切りついたあとの後始末までを解説します。
- こんな人におすすめConoHa VPSConoHa VPSはVPS初挑戦の人に向いている?管理画面の親切さと、それでも自分でやることの境界「初心者向け」と言われる理由はどこにあるのか、どこからは他のVPSと変わらないのか。最初につまずきやすい場所と、壊しても戻せる練習のしかたまでを整理します。
- こんな人におすすめConoHa VPS割引価格の読み方:契約前に確認する項目と、総額で比べる考え方割引表記は何を割り引いているのか、更新後にいくらになるのか。適用条件で見落としやすい点と、事業者をまたいで公平に比べる方法を解説します。
サーバーを触る前に押さえておきたいこと
姉妹サイトの、この記事と相性のいいページです。
- Linuxコマンド入門
ls / cd / grep などを疑似ターミナルで試しながら学べる — prodou.net
- シェルスクリプト入門
サーバー作業の自動化スクリプトを基礎から — prodou.net