서비스의 블로그 및 지식 기반

텔레 그램 봇-마켓 봇 생성자의 조건 블록은 무엇입니까?

조건 블록 당신이 다른 방향으로 체인의 논리를 리디렉션 할 수있는 블록입니다. 총 두 가지 출력 방향이 있습니다. 그 지침은 "성공" 성공의 경우 또는 "실패" 블록 내부의 조건을 확인하지 못한 경우.


조건 블록에는 여러 논리적 조건이 있을 수 있으며 각 조건은 차례로 확인됩니다. 조건의 수는 봇의 관세에 따라 다릅니다.

텔레 그램 봇-마켓 봇 생성자의 조건 블록은 무엇입니까?

봇 시장 생성자에 조건 블록을 추가하려면 어떻게 해야 합니까?

이용 약관 블록의 일반 조항

이 장치에는 두 가지 작동 모드가 있습니다:


  1. "그리고" -블록 내부의 모든 조건을 확인하십시오.


  1. "또는" -조건에서 적어도 하나의 성공을 확인합니다.

예를 들어,텔레 그램에서 채널 구독을 확인하기 위해 3 가지 조건을 설정합니다. 논리 연산자 "그리고". 즉,"성공"체인은 사용자가 세 채널을 모두 구독하는 경우에만 전송됩니다. 로 전환하는 경우 "또는",다음 "성공" 그는 적어도 하나의 채널에 가입하는 경우 체인은 사용자를 지시합니다.


조건의 수는 연결된 구성 요소에 따라 확장됩니다.

조건이 충족되면 새로운 상수가 형성됩니다.:


  1. 이것들 상수는 조건을 충족하는 결과를 포함합니다. 그리고 기술적인 자료.


  1. 예를 들어,채팅 또는 채널에 가입하기 위한 확인 조건은 사용자의 상태 및 사용자에 대한 정보가 포함된 채트멤버 어레이를 포함할 것이다.


하나 이상의 조건이 오류를 일으키는 경우 해당 조건에 대한 항목이 로그에 표시됩니다. 그리고 전체 체인이 중지됩니다.

이용 약관 블록의 일반 조항-1

봇 시장에서 봇의 화이트보드 설정


봇 시장에서 봇의 화이트보드 설정-1

조건 블록을 추가하는 방법:


  1. 에 클릭 "+" 선택한 작업판의 오른쪽 위 모서리에 있습니다.


  1. 조건 블록 선택


  1. 에 클릭 "추가"버튼


조건 블록의 매개 변수


조건 블록의 매개 변수-1

텔레그램 봇의 조건 블록은 봇의 논리를 제어하는 데 사용됩니다'의 운영과 의사결정은 들어오는 데이터에 기초하여 이루어집니다.즉,조건의 성취를 확인하는 것입니다.


조건 블록에 대해 다음 설정을 설정할 수 있습니다:


  1. 채팅 또는 채널에서 사용자의 현재 상태 확인


  1. 에 대한 확인 "플로트"상수


  1. 의 내용을 확인 끊임없이 "행"


  1. 의 값을 확인 "불"상수


디버그 모드

개발자를 위한 디버그 모드 활성화

디버그 는 전보 봇의 특수 작동 모드로 개발자가 봇의 논리에서 오류(버그)를 찾아 수정하여 수행 된 모든 작업을 추적 할 수 있습니다.


디버그 모드를 사용하려면 다음을 수행해야 합니다:


1. 로 이동"봇 설정"탭


2. 에서 봇의 상태 변경 "켜짐""디버그"


개발자를 위한 디버그 모드 활성화-1

중요! 디버그 모드가 활성화되면 봇은 봇 사용자가 사용할 수 없게됩니다.이 모드는 관리자만 사용할 수 있습니다!

디버그 모드의 기본 로그 항목


디버그 모드의 기본 로그 항목-1

그 안에 "디버그" 모드,모든 중간 상태의 전체 디버깅이 활성화됩니다.


1. 조건 그룹이 작동하기 시작하면 로그에 항목이 포함됩니다: "조건 다음 항목 실행,항목 중간:{번호}",어떤 조건이 확인되었는지 보여줍니다.


2. 그런 다음 체크 항목에 대한 "또는/및" 나타날 것입니다 – "모든 조건 또는/및".


3. 검증을 위한 조건이 발견되면, "상태 감지" 항목이 나타납니다.


4. 조건이 호출되면 초기화 된 항목 "초기화:조건{설명}" 나타날 것입니다.


5. 그런 다음 쓰기 "매개 변수" 조건에 대한 현재 매개 변수 값을 사용합니다.


6. 그런 다음 쓰기 "상수 생성" 생성된 상수와 함께


7. 다음으로,다음 조건이 체크되어 있고,그 조건이 다 떨어지거나 성공할 때까지 계속됩니다.