class_docstr: Base class for a person on a chat serivce that can act in a ParlAI world.
class_docstr_tok: ["Base","class","for","a","person","on","a","chat","serivce","that","can","act","in","a","ParlAI","world","."]
docstr: Send a payload through the message manager.
  
  :param receiver_id:
      int identifier for agent to send message to
  :param data:
      object data to send
  :param quick_replies:
      list of quick replies
  :param persona_id:
      identifier of persona
  :return:
      a dictionary of a json response from the manager observing a payload
docstr_tok: ["Send","a","payload","through","the","message","manager",".",":","param","receiver_id",":","int","identifier","for","agent","to","send","message","to",":","param","data",":","object","data","to","send",":","param","quick_replies",":","list","of","quick","replies",":","param","persona_id",":","identifier","of","persona",":","return",":","a","dictionary","of","a","json","response","from","the","manager","observing","a","payload"]
code: def _send_payload(
      self, receiver_id, data, quick_replies=None, persona_id=None
  ):
      """
      Send a payload through the message manager.
  
      :param receiver_id:
          int identifier for agent to send message to
      :param data:
          object data to send
      :param quick_replies:
          list of quick replies
      :param persona_id:
          identifier of persona
      :return:
          a dictionary of a json response from the manager observing a payload
      """
      return self.manager.observe_payload(
          receiver_id, data, quick_replies, persona_id
      )
  
file_path: ParlAI/parlai/chat_service/core/agents.py
imports: import time
  from abc import ABC, abstractmethod
  from queue import Queue
  from parlai.core.agents import Agent
label_desc: Use image node_id 5 for calling the ChatServiceAgent obj's underlying member method code with example usage: obj._send_payload(receiver_id, data, quick_replies, persona_id) and returns: self