344.6. プロデューサーの例
以下は、Telegram Bot API を介して Telegram チャットにメッセージを送信する方法の基本的な例です。
Java DSL で
from("direct:start").to("telegram:bots/123456789:insertYourAuthorizationTokenHere");
または Spring XML で
<route> <from uri="direct:start"/> <to uri="telegram:bots/123456789:insertYourAuthorizationTokenHere"/> <route>
コード 123456789:insertYourAuthorizationTokenHere
ボットに対応する 認証トークン です。
チャット ID オプションを指定せずに producer エンドポイントを使用すると、メッセージの本文またはヘッダーに含まれる情報を使用してターゲットチャットが識別されます。次のメッセージ本文は producer エンドポイントで許可されます (タイプ OutgoingXXXMessage
のメッセージはパッケージ org.apache.camel.component.telegram.model
に属します)
Java タイプ | 説明 |
---|---|
| チャットにテキストメッセージを送信するには |
| 写真 (JPG、PNG) をチャットに送信するには |
| mp3 オーディオをチャットに送信するには |
| mp4 ビデオをチャットに送信するには |
| チャットにファイルを送信するには (任意のメディアタイプ) |
|
サポートされている任意のメディアタイプを送信します。 |
|
チャットにテキストメッセージを送信します。自動的に |