Skip to content

Instantly share code, notes, and snippets.

@RobSpectre
Created January 24, 2012 02:52
Show Gist options
  • Save RobSpectre/1667508 to your computer and use it in GitHub Desktop.
Save RobSpectre/1667508 to your computer and use it in GitHub Desktop.
SMS Birthday Card Step 3: Return a random reason in a SMS verb for a TwiML response.
from flask import Flask
from twilio import twiml
import os
from random import choice
app = Flask(__name__)
@app.route('/sms', methods=['POST'])
def sms():
r = twiml.Response()
r.sms(choice(reasons))
return str(r)
reasons = [
'Alex: You hate the Giants.',
'Kent: You have a great sense of humor.',
'Ellen: Your brain is is awesome.',
'Becca: You are a good listener and has a fantastic perspective.',
'Rob: Your family comes first.',
'Bill: You speak Russian. LOUD.']
if __name__ == '__main__':
port = int(os.environ.get('PORT', 5000))
if port == 5000:
app.debug = True
app.run(host='0.0.0.0', port=port)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment