8
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

RailwayでDiscord Botをホストしてみた

Last updated at Posted at 2022-05-22

RailwayというサービスでDiscord Botをホストしてみました。

登録

メール、またはGitHub連携で登録するようです。
Loginが登録も兼ねてるのが地味に判りづらい。

デプロイ


Dashboardに飛び、New Projectボタンを押します。



GitHub連携でユーザーのリポからデプロイできるので、今回はそれでデプロイします。
https://github.com/sevenc-nanashi/BCDice4d



リポの名前を入れると良い感じに候補で出してくれました。



環境変数を設定する必要があるのでAdd variablesで進めます。



環境変数を設定する画面に進みました。この時、.env.sampleがあると良い感じに追加候補で出してくれます。



登録したら、Settingsで開始コマンドを設定します。(Procfileがあるとそれを認識するようです。)再デプロイを待てば完了です。

動かしてみて

楽。Herokuからの乗り換えとして良い感じかも知れません。

また、1つのシンプルなBotだと月0.25$ほどで、無料枠が5$(クレカ登録で10$まで、ただし使いすぎると請求される)なので単純計算で無料で12個くらいホストできる計算になります。

ちなみにPricingにDiscord Botが3$と書いてありますが、PostgresやRedisも入っているのであまり参考にならないかも。

最後に

Procfileを読み込んでくれる上、DBクライアントも提供しているので、Herokuから乗り換えても良いかもしれません。
最後まで読んで下さりありがとうございました。

ちなみに

この記事のBot(BCDice4d)discorbで作られています。使って下さると喜びます(バグ報告も)。

8
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?