code: def build_from_issues(gh_token, body):
      
      if body["action"] in ["opened", "edited"]:
          github_con = Github(gh_token)
          repo = github_con.get_repo(body['repository']['full_name'])
          issue = repo.get_issue(body['issue']['number'])
          text = body['issue']['body']
          comment = issue  # It's where we update the comment: in the issue itself
          return WebhookMetadata(repo, issue, text, comment)
      return None
docs: Create a WebhookMetadata from an opening issue text.