Advertisement
Guest User

Untitled

a guest
Feb 14th, 2016
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. from flask import Flask, session, render_template, request
  2. import requests
  3. import json
  4. import random
  5. import FlowrouteMessagingLib
  6. from FlowrouteMessagingLib.Controllers.APIController import *
  7. from FlowrouteMessagingLib.Models import *
  8.  
  9. app = Flask(__name__)
  10. controller = APIController(username='APIUSERNAME', password='APISECRETKEY')
  11.  
  12. app.debug = True
  13.  
  14.  
  15. @app.route('/runpost', methods=['GET', 'POST'])
  16. def run_post():
  17. emoji = ['\xF0\x9F\x92\x9A','\xF0\x9F\x92\x99','\xF0\x9F\x92\x9B','\xF0\x9F\x92\x9C','\xF0\x9F\x92\x9D','\xF0\x9F\x92\x9E','\xF0\x9F\x92\x98','\xF0\x9F\x92\x97','\xF0\x9F\x92\x96','\xF0\x9F\x92\x95','\xF0\x9F\x92\x93']
  18. json_content = request.json
  19. json_headers = request.headers
  20. json_string = json.dumps(json_content, indent=4)
  21.  
  22. data = {
  23. "text": json_string.decode('unicode-escape')
  24. }
  25.  
  26. headers = {'Content-Type': 'application/json'}
  27. print(data)
  28.  
  29. print request.json['to']
  30. print request.json['from']
  31. try:
  32. response = controller.create_message(Message(to=request.json['from'], from_=request.json['to'], content=emoji[random.randint(0,10)]))
  33. print response
  34. except:
  35. pass
  36. return str(response)
  37.  
  38. @app.route('/')
  39. def index():
  40. return "hello, I am a web server"
  41.  
  42. if __name__ == '__main__':
  43. app.run(
  44. host="0.0.0.0",
  45. port=int("11111")
  46. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement