class_docstr: Manages interactions between agents on messenger as well as direct interactions
  between agents and the messenger overworld.
code: def parse_additional_args(self, opt):
      self.service_reference_id = self.config["additional_args"][
          "page_id"
      ]
      self.should_load_model = self.config["additional_args"].get(
          "load_model", True
      )
      if self.service_reference_id == 1:
          raise RuntimeError(
              "Please configure your own page in order to run this task. "
              "See the docs (https://parl.ai/docs/tutorial_messenger.html) "
              "for more information."
          )
  
imports: import logging
  import os
  from parlai.core.agents import create_agent
  import parlai.chat_service.utils.logging
  import parlai.chat_service.utils.server
  from parlai.utils.io import PathManager
  from parlai.chat_service.services.messenger.agents import MessengerAgent
  from parlai.chat_service.core.socket import ChatServiceMessageSocket
  from parlai.chat_service.services.messenger.message_sender import MessageSender
  from parlai.chat_service.core.chat_service_manager import ChatServiceManager
label_desc: Use image node_id 2 for calling the MessengerManager obj's underlying member method code with example usage: obj.parse_additional_args(opt) without return types