示例#1
0
文件: chatbot.py 项目: stephcd/cetad
def worker():
    sessions = {}
    while True:
        channel, text = q.get()

        with bot.start_typing(channel):
            if channel not in sessions:
                sessions[channel] = cleverbot.Cleverbot()

            """:type : Cleverbot"""
            clever = sessions[channel]
            answer = clever.ask(text)

            bot.send_message(channel, answer)
示例#2
0
文件: google.py 项目: stephcd/cetad
def worker():
    while True:
        channel, text, query = q.get()

        with bot.start_typing(channel):
            bot.send_message(channel, query(text))
示例#3
0
文件: wiki.py 项目: stephcd/cetad
def worker():
    while True:
        channel, text = q.get()
        bot.send_message(channel, query(text))