arsley / fidop

A discord bot for owned server powered by slash-create
https://fidop.vercel.app
1 stars 0 forks source link

merge前動作確認方法を確立したい #3

Closed arsley closed 2 years ago

arsley commented 2 years ago

背景

VercelにDeployされるまで (Productionとなるまで) はコマンドを確認できないのでやり直しになったら面倒。

todo

idea

個々人でBotを作ってもらって .env にその TOKEN とかを記載してどうにかするとか?

arsley commented 2 years ago

アプリケーション側が受け取る Interaction Request を自前で作って deploy 先に POSTできれば実行できるかも?

arsley commented 2 years ago

vercel dev コマンドで local run ができるけど、DiscordBot の Interaction URL を localhost へ向けても機能しないのでダメそう。

なんだかんだ dev branch を作ってそこへはどんどん merge してOKな感じかつそこの内容で挙動確認してもらうのが一番丸い気もする...(いつまでたっても開発方針を提供できないほうがだめかも)

arsley commented 2 years ago

vercel dev + ngrok を合わせれば個々人でコマンドの応答が確認できそう。(一応成功した) とりあえず頑張ってドキュメントにまとめます。

スクリーンショット 2022-05-31 0 24 40

サンプルにある modal の mctx.send の結果だけ返せない問題があるけど...

arsley commented 2 years ago

Vercel team が有料なので vercel dev させるには個人にプロジェクトを作成させることになる... 正直きれいな形とは言えないけどありなのかなしなのか...