· 9 years ago · Oct 27, 2016, 10:50 PM
1
2from flask import Flask
3from flask import request, session, make_response
4from twilio import twiml
5
6SECRET_KEY = 'a secret key'
7app = Flask(__name__)
8app.config.from_object(__name__)
9
10@app.route("/", methods=['GET', 'POST'])
11def index():
12 twiml_response = twiml.Response()
13
14 body = request.form['Body']
15# if request.cookies.get("language", None):
16 if request.cookies.get('language', None):
17 if request.cookies['language'] == "english":
18 # respond with english information
19 else:
20 # response with chinese
21 twiml_response.message("ä½ é€‰äº†ä¸æ–‡")
22 flask_response = make_response(str(twiml_response))
23 else:
24 if body == "1":
25 twiml_response.message("You selected English.")
26 flask_response = make_response(str(twiml_response))
27 flask_response.set_cookie("language", "english")
28 elif body == "2":
29 twiml_response.message("ä½ é€‰äº†ä¸æ–‡.")
30 flask_response = make_response(str(twiml_response))
31 flask_response.set_cookie("language", "chinese")
32 else:
33 twiml_response.message("Text 1 for English, 选䏿–‡çŸä¿¡2. ")
34 flask_response = make_response(str(twiml_response))
35
36 return flask_response
37
38if __name__ == "__main__":
39 app.debug = True
40 app.run()