Узнал, как это отсортировать (вроде) и подумал, что я отвечу здесь.
Я должен запустить веб-сервер, чтобы принять данные, так что это то, что у меня есть. В функции POST web.data является ответом, который говорит, является ли поток живым / нет и т. Д.
import web
urls = ('/.*', 'hooks')
app = web.application(urls, globals())
class hooks:
def POST(self):
data = web.data()
print("")
print('DATA RECEIVED:')
print(data)
print("")
return 'OK'
def GET(self):
try:
data = web.input()
data = data['hub.challenge']
print("Hub challenge: ", data)
return data
except KeyError:
return web.BadRequest
if __name__ == '__main__':
app.run()