コード例 #1
0
ファイル: termbot.py プロジェクト: goudacoin/twobitbot
class TerminalBot(basic.LineReceiver):
    delimiter = '\n'

    def __init__(self, config):
        self.config = config
        self.watcher = BitstampWatcher()
        self.watcher.add_alert_callback(self.out)
        self.responder = BotResponder(self.config, self.watcher)

    def connectionMade(self):
        print("Welcome! This should work if you aren't using Windows.")

    def lineReceived(self, line):
        response = self.responder.dispatch(line)
        if response:
            self.out(response)

    def out(self, line):
        self.sendLine(line)
コード例 #2
0
ファイル: termbot.py プロジェクト: goudacoin/twobitbot
 def __init__(self, config):
     self.config = config
     self.watcher = BitstampWatcher()
     self.watcher.add_alert_callback(self.out)
     self.responder = BotResponder(self.config, self.watcher)