Skip to content

Instantly share code, notes, and snippets.

@RobSpectre
Created January 24, 2012 02:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save RobSpectre/1667522 to your computer and use it in GitHub Desktop.
Save RobSpectre/1667522 to your computer and use it in GitHub Desktop.
SMS Birthday Card: Full Gist
from flask import Flask
from flask import request
import os
from random import choice
app = Flask(__name__)
@app.route('/sms', methods=['POST'])
def sms():
r = twiml.Response()
if request.form['Body'].upper() == "HELP":
r.sms("Welcome to the Reasons Sonya Is Awesome Hotline. Text GIMME " \
"to get one random reason Sonya is awesome.")
else:
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