私はリアルタイムのバス情報を得るために、ユーザーがテキスト化するSMSサービス(Twilioを使用)を構築しました。現時点で私はngrokを使って私のパーソナルコンピュータでこれをホストしてきました。今はAWSを使ってこのサービスをホストしたいと思っていますが、どうすればいいのか分かりません。私はフラスコウェブサーバーを走らせて、AWS上でngrokを動かそうとしましたが、運はありません。Flaskを使用してTwilio Python ScriptをAWS EC2に移行する方法
app = Flask(__name__)
@app.route("/sms", methods=['GET', 'POST'])
def hello_monkey():
resp = MessagingResponse()
response = request.form['Body']
if (" " in response):
response = response.split(" ")
result = look_up(response[0], response[1])
else:
result = look_up(response, False)
resp.message(result)
return str(resp)
if __name__ == "__main__":
app.run(debug=True)