48.11. Webhook 모드
전보 구성 요소는 camel- webhook 구성 요소를 사용하여 웹 후크 모드에서 사용을 지원합니다.
웹 후크 모드를 활성화하려면 먼저 애플리케이션에 REST 구현을 추가해야 합니다. 예를 들어 Maven 사용자는 netty-http 를 pom.xml
파일에 추가할 수 있습니다.
<dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-netty-http</artifactId> <version>{CamelSBVersion}</version> <!-- use the same version as your Camel core version --> </dependency>
완료되면 사용할 전화그램 URI에 Webhook URI 앞에 추가해야 합니다.
Java DSL에서 다음을 수행합니다.
from("webhook:telegram:bots?authorizationToken=123456789:insertYourAuthorizationTokenHere").to("log:info");
일부 엔드포인트는 애플리케이션에 의해 노출되고 전보는 메시지를 전송하도록 구성됩니다. 서버가 인터넷에 노출되고 camel.component.webhook.configuration.webhook-external-url 속성의 올바른 값을 전달하려면 서버가 인터넷에 노출되었는지 확인해야 합니다.
설정 방법에 대한 지침은 camel-webhook 구성 요소 설명서를 참조하십시오.