def METHOD_NAME(self, webhook_data):
    if webhook_data is None:
        return {"message": "Nothing for me"}
    # Is someone talking to me:
    message = re.search("@{} (.*)".format(self.robot_name), webhook_data.text, re.I)
    response = None
    if message:
        command = message.group(1)
        split_text = command.lower().split()
        orderstr = split_text.pop(0)
        if orderstr == "help":
            response = self.help_order()
        elif orderstr in self.orders():
            try:  # Reaction is fun, but it's preview not prod.
                # Be careful, don't fail the command if we can't thumbs up...
                webhook_data.comment.create_reaction("+1")
            except GithubException:
                pass
            with exception_to_github(webhook_data.issue):  # Just in case
                response = getattr(self.handler, orderstr)(webhook_data.issue, *split_text)
        else:
            response = "I didn't understand your command:\n```bash\n{}\n```\nin this context, sorry :(\n".format(
                command
            )
            response += self.help_order()
        if response:
            webhook_data.issue.create_comment(response)
            return {"message": response}
    return {"message": "Nothing for me or exception"}