INNER CODE UNIT · Python
facebook_challenge_handler
opsdroid/opsdroid · opsdroid/connector/facebook/__init__.py:91
async def facebook_challenge_handler(self, request):
"""Handle auth challenge.
Return:
A response if challenge is a success or failure.
"""
_LOGGER.debug(request.query)
if request.query["hub.verify_token"] == self.config.get("verify-token"):
return aiohttp.web.Response(text=request.query["hub.challenge"], status=200)
return aiohttp.web.Response(text=json.dumps("Bad verify token"), status=403)
async def listen(self):
"""Listen for new message.
Listening is handled by the aiohttp web server
"""