readme
This commit is contained in:
parent
168094ec09
commit
7df0e3a12a
10
README.md
10
README.md
@ -27,15 +27,15 @@ Unit можно найти в [этом репозитории](https://github.c
|
|||||||
• Unit10.
|
• Unit10.
|
||||||
|
|
||||||
Пользователь присылает боту свое первое сообщение, например «Привет». Если сообщение удовлетворяет регулярному
|
Пользователь присылает боту свое первое сообщение, например «Привет». Если сообщение удовлетворяет регулярному
|
||||||
выражению или содержит необходимые ключевые слова Unit1, то возвращается Unit1, то же самое относится к Unit10.
|
выражению или содержит необходимое количество ключевых слов Unit1, то возвращается Unit1, то же самое относится к Unit10.
|
||||||
|
|
||||||
Если оба юнита удовлетворяют запросу пользователя, то будет возвращен юнит с большим приоритетом (поле priority).
|
Если оба юнита удовлетворяют запросу пользователя, то будет возвращен юнит с большим приоритетом (поле priority). Если
|
||||||
Так как пользователь в нашем примере вызвал обработку Unit1, то следующее сообщение пользователя будет ассоциироваться
|
приоритеты равны, то рандомный Unit. В нашем примере, на первое сообщение, пользователь получил Unit1, поэтому следующее
|
||||||
с множеством: Unit2, Unit3 и Unit4.
|
сообщение пользователя будет ассоциироваться с множеством: Unit2, Unit3 и Unit4.
|
||||||
|
|
||||||
### Програмная реализация
|
### Програмная реализация
|
||||||
|
|
||||||
Так как данная библиотека заточена только на определениие того, какой Unit отдавать, необходимо создать наследника
|
Данная библиотека заточена только на определениие того, какой Unit отдавать, необходимо создать наследника
|
||||||
класса `Unit` (самый простой вариант лежит в тестах). Следом создается объект класса `UnitPointerService`. Он отвечает
|
класса `Unit` (самый простой вариант лежит в тестах). Следом создается объект класса `UnitPointerService`. Он отвечает
|
||||||
за сохранение позиции пользователя в сценарии, простыми словами он сохраняет последний Unit, который был отправлен
|
за сохранение позиции пользователя в сценарии, простыми словами он сохраняет последний Unit, который был отправлен
|
||||||
пользователю.
|
пользователю.
|
||||||
|
Loading…
Reference in New Issue
Block a user