docstr: Override to load or instantiate opening messages to be used to seed the self
  chat.
docstr_tok: ["Override","to","load","or","instantiate","opening","messages","to","be","used","to","seed","the","self","chat","."]
code: def init_openers(self) -> None:
      """
      Override to load or instantiate opening messages to be used to seed the self
      chat.
      """
      if self.opt.get("seed_messages_from_task"):
          self._openers = load_openers(self.opt)
      elif self.opt.get("seed_messages_from_file"):
          self._openers = load_openers_from_file(
              self.opt["seed_messages_from_file"]
          )
  
imports: import copy
  import random
  from typing import Any, Dict, List, Optional
  from parlai.agents.fixed_response.fixed_response import FixedResponseAgent
  from parlai.core.agents import Agent
  from parlai.core.worlds import create_task, DialogPartnerWorld, validate
  from parlai.core.message import Message
label_desc: Use image node_id 4 for calling the SelfChatWorld obj's underlying member method code with example usage: obj.init_openers() without return types