title: Send facebook messages via SleekXMPP
body: <p>I am trying to send a message on facebook chat with sleekXMPP, using the answer from here as a boilerplate: <a href="https://stackoverflow.com/questions/16902171/send-a-facebook-message-with-xmpp-using-access-tokens-in-python">Send a Facebook Message with XMPP using Access Tokens in Python</a></p>
  
  <p>My code is </p>
  
  <pre><code>import sleekxmpp
  
  class SendMsgBot(sleekxmpp.ClientXMPP):
      def init(self, jid, recipient, message):
  
          print "..."
  
          sleekxmpp.ClientXMPP.__init__(self, jid, 'ignore')
          self.recipient = recipient
          self.msg = message
          self.add_event_handler("session_start", self.start, threaded=True)
  
      def start(self, event):
          self.send_presence()
          self.get_roster()
          self.send_message(mto=self.recipient, mbody=self.msg, mtype='chat')
  
          self.disconnect(wait=True)
  
  
  
  if __name__ == "__main__":
      xmpp = SendMsgBot(from_id, to_id, unicode(message))
  
      xmpp.credentials['apikey'] = api_key
      xmpp.credentials['accesstoken'] = o_auth_token
  
      if xmpp.connect(('chat.facebook.com', 5222)):
          xmpp.process(block=True)
          print("Done")
      else:
          print("Unable to connect")
  </code></pre>
  
  <p>However, when I run the script I get this error message: </p>
  
  <pre><code>Traceback (most recent call last):
    File "sendMessagesScript.py", line 33, in &lt;module&gt;
      xmpp = SendMsgBot(from_id, to_id, unicode(message))
    File "/Library/Python/2.7/site-packages/sleekxmpp/clientxmpp.py", line 112, in __init__
      self.register_plugin('feature_starttls')
    File "/Library/Python/2.7/site-packages/sleekxmpp/basexmpp.py", line 264, in register_plugin
      pconfig = self.plugin_config.get(plugin, {})
  AttributeError: 'unicode' object has no attribute 'get'
  </code></pre>
  
  <p>Any ideas would be appreciated!</p>