if message[-1:] in ('?', '!', ')', '"', "'"): last_word += message[-1:] message_parts.append(last_word) message_send = ' '.join(message_parts) self.omegle.say(message_send) print '[%s] Me: %s' % (timestamp, message_send) def disconnected(self): print '=> Stranger disconnected! :-(' raw_input('=> Press enter for a new stranger...') self.omegle.next() def captcha_required(self): print '=> Omegle wants a captcha, launching browser...' webbrowser.open('http://www.omegle.com') def waiting(self): print '=> Waiting for a stranger...' def connected(self): print '=> Connected to a stranger' if __name__ == '__main__': event_handler = ExampleBot() omegle = Omegle(event_handler) print '=> Running' try: omegle.start_chat() except KeyboardInterrupt: print '=> Bye bye' omegle.disconnect()
from irc import Irc from omegle import Omegle from pyborg import pyborg import pyborg as pyborgmodule import ConfigParser from datetime import datetime, date, time import threading from threading import Thread, Lock from Queue import Queue from time import sleep import traceback config = ConfigParser.RawConfigParser() omegle = Omegle() omegle_lock = Lock() irc = Irc() pyborg = pyborg() pyborg_queue = Queue() pyborg_on = False pyborg_waiting = False owner="riking" owner=owner.lower() class emptyclass: pass def main(): config.read('bot.cfg') omegle.on_connected += omegle_connected omegle.on_disconnected += omegle_disconnected
chat_buffer.append(l) while len(chat_buffer) >= log_window.getmaxyx()[0]: chat_buffer.pop(0) update() def update(): for i, message in enumerate(chat_buffer): log_window.addstr(i, 0, message) log_window.refresh() try: while True: log("*****Conversation Start*****") cb = cleverbot.Session() om = Omegle() is_typing = False is_connected = False # this is a fat f*****g hack def handle_command(command): command = command.split(' ') if command[0] == 'next' or command[0] == 'n': om.disconnect() elif command[0] == 'quirks' or command[0] == 'q': conf.quirkset = int(command[1]) if (len(command[1]) > 0) else 0 elif command[0] == 'clever' or command[0] == 'c': conf.disable_cleverbot = not conf.disable_cleverbot log("Cleverbot %s" % ('disabled' if conf.disable_cleverbot else 'enabled')) else: # default log("Command '%s' not found!" % command)