Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from flask import Flask, session, render_template, request
- import requests
- import json
- import random
- import FlowrouteMessagingLib
- from FlowrouteMessagingLib.Controllers.APIController import *
- from FlowrouteMessagingLib.Models import *
- app = Flask(__name__)
- controller = APIController(username='APIUSERNAME', password='APISECRETKEY')
- app.debug = True
- @app.route('/runpost', methods=['GET', 'POST'])
- def run_post():
- 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']
- json_content = request.json
- json_headers = request.headers
- json_string = json.dumps(json_content, indent=4)
- data = {
- "text": json_string.decode('unicode-escape')
- }
- headers = {'Content-Type': 'application/json'}
- print(data)
- print request.json['to']
- print request.json['from']
- try:
- response = controller.create_message(Message(to=request.json['from'], from_=request.json['to'], content=emoji[random.randint(0,10)]))
- print response
- except:
- pass
- return str(response)
- @app.route('/')
- def index():
- return "hello, I am a web server"
- if __name__ == '__main__':
- app.run(
- host="0.0.0.0",
- port=int("11111")
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement