How to make a POST request with a JSON into a Discord bot from a Flask Python app

Solution
import discord
import asyncio

from quart import Quart, request

app = Quart(__name__)
client = discord.Client()

# Setup for Discord bot
@app.before_serving
async def before_serving():
    loop = asyncio.get_event_loop()
    await client.login('<<>>')
    loop.create_task(client.connect())

#Setup for webhook to receive POST and send it to Discord bot
@app.route('/webhook', methods=['POST'])
async def myJSON():
    channel = client.get_channel(<<>>)
    if request.is_json:
        data = await request.get_json()
        print(data)
        await channel.send(data)
        return 'json received', 200
    else:
        return 'Failed - Not a JSON', 400


if __name__ == '__main__':
    app.run()