0.1.6 • Published 5 years ago

@evochat/find-answer v0.1.6

Weekly downloads
-
License
ISC
Repository
github
Last release
5 years ago

find-answer

Модуль, который проверяет условия отправки, какого-либо сообщения.

Пример использования

import findAnswer from '@evochat/find-answer;

await findAnswer('test', [{type: 'trigger', names: ['test']}]);

Первым аргументом идёт текст сообщения, а вторым сами условия отправки. Условия отправки бывают разных типов, но у каждого из них есть быть общие поля:

  • type — тим условия. Может иметь значения trigger, ...
  • isTrue — по-умолчанию true. Если выставлено false, то конечное условие инвертируется
  • isAnd — по-умолчанию false. Если выставлено true, то условие учитывает результат предыдущего условия, через операцию &&.

Триггеры

Условия отправки с типом trigger имеют дополнительное поле:

  • names — по-умолчанию []. Это массив самих триггеров.

Принци работы

Как работают тригерры?

В взаисимости от ввода пользователя триггеры могут работать по-разному.

...

0.1.6

5 years ago

0.1.5

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago