344.7. consumer の例
以下は、テレグラムユーザーが設定済みボットに送信するすべてのメッセージを受信する方法の基本的な例です。Java DSL で
from("telegram:bots/123456789:insertYourAuthorizationTokenHere") .bean(ProcessorBean.class)
または Spring XML で
<route> <from uri="telegram:bots/123456789:insertYourAuthorizationTokenHere"/> <bean ref="myBean" /> <route> <bean id="myBean" class="com.example.MyBean"/>
MyBean は
、メッセージを受け取る単純な Bean です。
public class MyBean { public void process(String message) { // or Exchange, or org.apache.camel.component.telegram.model.IncomingMessage (or both) // do process } }
着信メッセージでサポートされているタイプは次のとおりです。
Java タイプ | 説明 |
---|---|
| 着信メッセージの完全なオブジェクト表現 |
| メッセージの内容 (テキストメッセージのみ) |