50.7. コンシューマーの例
以下は、テレグラムユーザーが設定済みのボットに送信しているすべてのメッセージを受信する基本的な例です。Java DSL で
from("telegram:bots?authorizationToken=123456789:insertYourAuthorizationTokenHere")
.bean(ProcessorBean.class)
Spring XML で または を使用します。
<route>
<from uri="telegram:bots?authorizationToken=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 タイプ | 説明 |
|---|---|
|
| 受信メッセージの完全なオブジェクト表現 |
|
| メッセージの内容(テキストメッセージのみ) |