전보 봇의 이벤트-시장 봇 생성자
출판: 22.07.2025
이벤트 체인의 시작 블록입니다.그들은 초기 상수를 형성하고 다음 블록으로 전달합니다. 이것은 가장 중요한 블록입니다.
오직 사건만이 사슬의 시작이 될 수 있다는 것을 이해하는 것이 중요합니다. 그리고 작업의 전체 논리는 이벤트를 기반으로합니다.

이벤트 디버깅 모드
이벤트에 대해 디버깅 모드를 활성화하려면 어떻게 합니까?
디버깅 모드는 각 이벤트에서 활성화 할 수 있습니다. 첫 번째 이벤트 호출 후 생성된 모든 상수가 저장됩니다. 그 다음에는 상수가 사슬을 따라 전달됩니다. 그들은 또한 체인의 각 단계에서 저장 될 것입니다. 이를 통해 모든 논리를 추적하고 실행이 중지 된 위치를 확인할 수 있습니다.

이벤트의 디버깅 모드는 어떻게 작동합니까?
디버깅 모드에서는 테스트 데이터가 체인에 나타납니다. 그들의 예는 스크린샷에 나와 있습니다.
또한 체인을 통해 인위적으로 테스트 데이터를 다시 실행할 수 있습니다.

봇에서 디버그 모드가 활성화된 이벤트 항목의 로그
봇 자체에서 디버그 모드가 활성화되면 모든 중간 상태가 이벤트 로그에 저장됩니다.
이 레코드 덕분에 오류가 발생하는 단계와 어떤 상수가 형성되는지 추적 할 수 있습니다.
각 이벤트는 단계적으로 진행됩니다:
- 이벤트가 발견되었습니다. 그런 다음 이벤트 로그에"초기화"항목이 포함됩니다. 이 항목은 모든 이벤트에 대해 나타납니다.
- 예를 들어 채널에 대한 요청을 처리하기 위한 이벤트가 있습니다. 당신은 다른 채널에 대해 서로 다른 이벤트를 만들었습니다. "초기화"항목은 모든 이벤트에 나타납니다.
- 그런 다음 이벤트 설정이 필터링됩니다. 이벤트가 설정과 일치하는 경우"필터 성공",그렇지 않으면"필터 실패"기록이 있습니다.
- 그런 다음 이벤트가 등록되었음을 나타내는 레이블"이벤트 레지스터"가 나타납니다.
- 이벤트에 대한 테스트를 사용하도록 설정한 경우"테스트 등록:{사용자}"항목도 추가됩니다.
- 그런 다음 상수가 형성되어 체인을 따라 전달됩니다. "상수 생성"항목은 상수의 내용과 함께 나타납니다.
- 마지막 항목은"다음 블록 실행"입니다.즉,다음 블록이 시작되었음을 의미합니다.

이벤트의 가능한 오류
이 이벤트는 호출되지 않습니다,하지만 당신은 그것을 만들었습니다.
봇을 솔루션의 디버깅 모드로 전환하는 것이 좋습니다. 이벤트를 트리거합니다. 그런 다음 봇의 모든 로그를 열고 이벤트 호출이 있는지 확인하십시오. 구성된 필터로 인해 이벤트가 트리거되지 않을 가능성이 높습니다.
Comments
Log In
to write comments
Comment list is empty. Start now!