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: server_url:           url at which the server is to be run
  port:                 port for the socket to operate on
  message_callback:     function to be called on incoming message objects (format: message_callback(self, data))
docstr_tok: ["server_url",":","url","at","which","the","server","is","to","be","run","port",":","port","for","the","socket","to","operate","on","message_callback",":","function","to","be","called","on","incoming","message","objects","(","format",":","message_callback","(","self",",","data",")",")"]
code: def __init__(self, secret_token):
      """
      server_url:           url at which the server is to be run
      port:                 port for the socket to operate on
      message_callback:     function to be called on incoming message objects (format: message_callback(self, data))
      """
      self.auth_args = {"access_token": secret_token}
  
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 1 to create a new MessageSender object  with example: obj = MessageSender(secret_token)