*우선도 지정으로 필요 조합 커맨드 누락시, 총괄의 문의 없이 자동봇이 멤버에게 즉시 정정사항을 알려줄 수 있습니다.
ex) 필요 커맨드가 '지역 조사'일 경우, 멤버가 지역 혹은 조사 만을 입력했을 때 알림을 출력하기 위한 것입니다.
이는 운영의 편의를 도모하기 위함으로 필수사항은 아닙니다.
1. 봇버드
봇버드의 우선도는 봇버드의 고급기능을 이용합니다.
고급기능 : http://erthard.tistory.com/29
모든 입력멘션의 기본 우선도는 50입니다.
불필요한 상황에 출력되는 것을 막기 위하여, 누락시 출력되는 커맨드의 우선도를 49혹은 그 미만으로 입력합니다.
ex) 지역\s?조사,우선도 50 조사랜덤 출력 내용.
조사,우선도49 지역조사를 위한 커맨드는 '지역 조사'입니다. 커맨드 확인후 재멘션해주세요.
지역,우선도49 지역조사를 위한 커맨드는 '지역 조사'입니다. 커맨드 확인후 재멘션해주세요.
2. 메이크봇
2개이상의 메이크봇에 등록된 커맨드가 한 멘션에 혼재될 경우, 메이크봇 출력의 우선도는 입력 순서와 정규표현식을 포함한 커맨드의 길이에 따라 결정됩니다.
*랜덤/순차 답변 관계가 없습니다.
1) 커맨드의 길이가 동일 할 경우, 먼저 입력된 것일 수록 우선순위가 높다. (역전되었을 가능성 있습니다.)2) 정규표현식을 포함한 길이가 긴 키워드일 수록 우선도가 높다.
-----------------
[경우1]
사과, 사과를 획득했다.
배, 배를 획득했다.
사과, 사과를 주웠다.
멘션 : '사과와 배' > '사과를 획득했다'와 '사과를 주었다' 중 1개 50%확률 출력.
* 배를 획득했다가 나올 확률 = 0%
[경우2]
사과, 사과를 획득했다. (off)
배, 배를 획득했다.
사과, 사과를 주웠다.
멘션 : '사과와 배' > '배를 획득했다' 100%확률 출력.
'커뮤 시스템 구현 예제 > 자동봇 응용' 카테고리의 다른 글
튜토리얼 생성 (0) | 2018.05.20 |
---|---|
자유 커맨드 (0) | 2018.05.20 |
몬스터 출현 (0) | 2018.05.17 |
크리티컬률 입력 (0) | 2018.05.17 |
[4](2018.05.09) (0) | 2018.05.10 |