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","."]
code: def __init__(self, opt, manager, receiver_id, task_id):
      super().__init__(opt)
      self.manager = manager
      self.id = receiver_id
      self.task_id = task_id
      self.acted_packets = {}
      self._data = {}
      self.msg_queue = Queue()
      self.observed_packets = {}
      self.message_request_time = None
      self.stored_data = {}
      self.message_partners = []
      # initialize stored data
      self.set_stored_data()
  
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 1 to create a new ChatServiceAgent object from inherited base classes: Agent, ABC with example: obj = ChatServiceAgent(opt, manager, receiver_id, task_id)