Он получает сообщение как
Код: Выделить всё
{"description": "Test Call", "map_code": "", "details": "", "cross_street": ""}
Код: Выделить всё
def return_response():
Dic = request.json;
data = json.dumps(Dic)
print(data)
Код: Выделить всё
print(request.json);
Код: Выделить всё
print('description')
print('details')
Код: Выделить всё
from pydub import AudioSegment
from pydub.playback import play
from flask import Flask, request, Response
from gevent.pywsgi import WSGIServer
import json
app = Flask(__name__)
@app.route('/my_webhook', methods=['POST'])
def return_response():
Dic = request.json;
data_str = json.dumps(Dic)
print(Dic.keys())
song = AudioSegment.from_wav('alert.wav')
play(song)
## Do something with the request.json data.
return Response(status=200)
if __name__ == "__main__": app.run(host='0.0.0.0', port=5000)
Подробнее здесь: https://stackoverflow.com/questions/783 ... -in-python
Мобильная версия