Help us understand the problem. What is going on with this article?

UnuboでDiscordBotを動かす

Unuboって

https://unubo.com/

HerokuのようなPaaS
最近こんな記事もありました。
まだまだ知名度も低いみたいで今日(2019/09/24)現在、公式twitterのフォロワーも200人ちょい(Herokuは10万人ぐらい)

1GBのRAMと500MBのストレージがずっと無料で使える(HerokuのfreeはRAMが512MB)上に、24h毎のリセットも無し

DiscordBotのデプロイ

  • 1ntegrale9さんの記事を参考にレポジトリを拝借して、アカウント作って、GitHubへのアクセスを許可して、ゴニョゴニョしたら完成

  • Herokuより断然UIが良くて分かりやすい!(ダークモードもあるし)(SPAにも対応していて私のようなスマホオンリープログラマにも親切)

  • ハマりポイントとしては、下のCommandsへのスクリプト起動にpython3 hoge.pyってするとビルドは難なく通りますが、デプロイでエラーになります

F78784F3-0F5A-49F4-B736-F228023F868A.png

その他の小細工

alpineで動いてるので、voiceオプション付きのdiscord.pyを動かすために適当なライブラリをapk addしましょう。buildが終わったら不要になった分はapk delで消して問題ありません
ctypes.util.find_libraryでopusをなぜか拾って貰えなかったので適当にモンキーパッチしましょう。

感想

Herokuの使い方が全然理解できないって人もなんかいるみたいですが、UnuboはProcfileもruntime.txtも要らないし、requirements.txtはあったら使ってくれるけど無くても良いみたいですし、シンプルで使いやすいですね。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした