Exemplo n.º 1
0
    def do_action(self, bot, session, interlocutor, interpreted_phrase,
                  condition_matching_results, text_utils):
        query_str = substitute_bound_variables(self.query_template,
                                               condition_matching_results,
                                               text_utils)

        # TODO - запрос к движку inference, формирование результатов или выдача заглушки в случае отсутствия результата.
        query_results = [
            'Результаты выполнения запроса "{}"'.format(query_str)
        ]
        for query_result in query_results:
            bot.say(session, query_result)
        uttered = True

        return uttered
Exemplo n.º 2
0
 def prepare4saying(self, phrase, condition_matching_results, text_utils):
     return substitute_bound_variables(phrase, condition_matching_results,
                                       text_utils)