2
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.

ChatGPTボットは無料fly.ioで動く

Posted at

ChatGPTいわく、「fly.io は、開発者が簡単にグローバルに展開できるコンテナベースのアプリケーションプラットフォームです。」だそうです。

Slackボットをwsl2で動かしていたけど、ノートPCを持ち運ぶたびにボットが死んでしまうのはいかがなものかということでfly.ioにデプロイしました。こんな設定ファイルを書いて fly deploy をするとボットが死ぬことなく動き出します。ボット2匹分の2プロセスが動いています。仮想PC1台なら無料で使えます。

fly.toml
# fly.toml file generated for rusk-slack-bot on 2023-04-08T11:10:55-07:00

app = "rusk-slack-bot"
kill_signal = "SIGINT"
kill_timeout = 5
primary_region = "sjc"

[build]
  builder = "paketobuildpacks/builder:full"

[env]
  PORT = "8080"

[processes]
  holo_bot = "env SLACK_SIGNING_SECRET=$HOLO_SLACK_SIGNING_SECRET SLACK_BOT_TOKEN=$HOLO_SLACK_BOT_TOKEN SLACK_APP_TOKEN=$HOLO_SLACK_APP_TOKEN python run.py --config config_holo.yaml"
  rusk_bot = "env SLACK_SIGNING_SECRET=$RUSK_SLACK_SIGNING_SECRET SLACK_BOT_TOKEN=$RUSK_SLACK_BOT_TOKEN SLACK_APP_TOKEN=$RUSK_SLACK_APP_TOKEN python run.py --config config_rusk.yaml"

問題なく動いているようです。にゃんにゃん

2023-04-08_15h12_20.png

2
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
2
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?