Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #NEEB CLEVERBOT.py
- import sleekxmpp
- import logging
- import cleverbot
- 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)
- #msg.reply("Thanks").send()
- reply = cb.Ask(msg1)
- print 'reply: ' + reply +'\n'
- msg.reply("Flybot: "+reply).send()
- jid = 'XXXX@chat.facebook.com'
- password = 'xYour PASSWORDx'
- addr = ('chat.facebook.com', 5222)
- ipaddr = ('XXX.XXX.XXX.XXX',5222)
- 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