コード例 #1
0
ファイル: conversation.py プロジェクト: ziegeer/droned
    def hear(self, message):
        "Receive a message from the remote party"
        self.lastMessageReceived = time.time()

        for answer in self.expectedAnswers:
            if message == answer:
                d = self.deferredAnswer
                del self.expectedAnswers
                # Clear this before the callback in case it asks another question
                del self.deferredAnswer
                d.callback(answer)
                return
        try:
            dispatch(self, message)
        except NoMatch:
            self.say("Sorry I don't know what you mean by that. Say <b>?</b> for help.")
        except:
            self.say(Failure().getTraceback(), useHTML=False)
コード例 #2
0
ファイル: conversation.py プロジェクト: c0ns0le/droned
    def hear(self, message):
        "Receive a message from the remote party"
        self.lastMessageReceived = time.time()

        for answer in self.expectedAnswers:
            if message == answer:
                d = self.deferredAnswer
                del self.expectedAnswers
                #Clear this before the callback in case it asks another question
                del self.deferredAnswer
                d.callback(answer)
                return
        try:
            dispatch(self, message)
        except NoMatch:
            self.say(
                "Sorry I don't know what you mean by that. Say <b>?</b> for help."
            )
        except:
            self.say(Failure().getTraceback(), useHTML=False)
コード例 #3
0
ファイル: events.py プロジェクト: DroneD/droned
def annoucement(conversation, string):
    return dispatch(conversation, string)
コード例 #4
0
ファイル: events.py プロジェクト: c0ns0le/droned
def annoucement(conversation, string):
    return dispatch(conversation, string)