class_docstr: MesageSender is a wrapper around the facebook messenger requests that simplifies the
  process of sending content.
class_docstr_tok: ["MesageSender","is","a","wrapper","around","the","facebook","messenger","requests","that","simplifies","the","process","of","sending","content","."]
docstr: Creates a new persona and returns persona_id.
docstr_tok: ["Creates","a","new","persona","and","returns","persona_id","."]
code: def create_persona(self, name, image_url):
      """
      Creates a new persona and returns persona_id.
      """
      api_address = "https://graph.facebook.com/me/personas"
      message = {"name": name, "profile_picture_url": image_url}
      response = requests.post(
          api_address, params=self.auth_args, json=message
      )
      result = response.json()
      log_utils.print_and_log(
          logging.INFO,
          '"Facebook response from create persona: {}"'.format(result),
      )
      return result
  
file_path: ParlAI/parlai/chat_service/services/messenger/message_sender.py
imports: import json
  import logging
  import requests
  import parlai.chat_service.utils.logging
label_desc: Use image node_id 7 for calling the MessageSender obj's underlying member method code with example usage: obj.create_persona(name, image_url) and returns: result