Spaces:
Runtime error
Runtime error
""" | |
""" | |
import re | |
from fastapi import FastAPI | |
from fastapi import Request | |
app = FastAPI() | |
items = [] | |
url_re = re.compile(r'https://s3\.amazonaws\.com/moonup/production/uploads/\d+-noauth\.jpeg') | |
async def get_events(): | |
return items | |
async def webhook(request: Request): | |
global items | |
payload = await request.json() | |
event = payload["event"] | |
if event["action"] != "create": | |
return | |
if event["scope"] != "discussion": | |
return | |
content = payload["comment"]["content"] | |
title = payload["discussion"]["title"] | |
for url in url_re.findall(content): | |
items += [(title, url)] | |