이번 시간에는 리디렉션(Redirections)에 대해서 알아보겠습니다.
+ hello - Hi there! - Hey! - Howdy! + hey @ hello + hi @ hello
이 예제에서 보기에 "hey", "hi"로 메시지를 보냈을 때 hello라는 트리거가 동작하도록 리디렉션을 정의하고 있습니다.
+ * or something{weight=100} - Or something. {@ <star>}
위의 예제를 합쳐서 "hi or something"라고 메시지를 보내면 "Or something. Hey!" 라고 응답할 것입니다. 와일드 카드로 정의된 트리거에 {@ <star>}태그가 리디렉션을 요청합니다. 하나의 와일드 카드만 사용할 경우에는 <@>과 같이 축약해서도 사용 할 수 있습니다.
+ hello * - {@ hello} <@> + hello - Hi there! + are you a bot - How did you know I'm a machine?
다음 예제를 실행하여 "Hello, are you a bot?" 라고 입력하면 "Hi there! How did you know I'm a machine?"라고 응답할 것입니다.
'프로그래밍 > RiveScript' 카테고리의 다른 글
[Tutorial] Conditionals (0) | 2017.03.09 |
---|---|
[Tutorial] Short Discussions (2) | 2017.03.09 |
[Tutorial] Priority Triggers (0) | 2017.03.08 |
[Tutorial] Arrays in Triggers (0) | 2017.03.08 |
[Tutorial] Alternatives and Optionals (0) | 2017.03.07 |