Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sleekxmpp
- import logging
- import sys
- #import dnspython
- def session_start(event):
- chatbot.send_presence()
- print 'Session started'
- chatbot.get_roster()
- def message(msg):
- if msg['type'] in ('chat','normal'):
- print "msg recieved"
- msg1 = msg['body']
- print msg1
- if msg1 == "close":
- sys.exit(0)
- print 'reply: ' + reply +'\n'
- msg.reply("Flybot: "+reply).send()
- jid = 'XXXXXX@chat.facebook.com'//XXXX remplacer
- password = 'XXXXXXX'//XXXX remplacer
- addr = ('chat.facebook.com', 5222)
- ipaddr = ('XXX.XXX.XXX.XXX',5222)//XXXX remplacer
- chatbot = sleekxmpp.ClientXMPP(jid,password)
- chatbot.add_event_handler("session_start", session_start)
- chatbot.add_event_handler("message", message)
- chatbot.auto_reconnect = True
- #logging.basicConfig(level=logging.DEBUG,
- # format='%(levelname)-8s %(message)s')
- cb = cleverbot.Session()
- chatbot.connect(addr)
- chatbot.process(block=True)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement