344.6. 生成者示例
以下是如何通过 Telegram Bot API 向 Telegram chat 发送消息的基本示例。
在 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
是与 Bot 对应的 授权令牌。
在没有指定 chat id 选项的情况下使用制作者端点时,将使用消息正文或标头中包含的信息来标识目标 chat。以下消息正文可用于生成者端点(类型为 OutgoingXXXMessage
的消息属于软件包 org.apache.camel.component.telegram.model
)
Java 类型 | 描述 |
---|---|
| 将文本消息发送到聊天 |
| 向聊天发送照片(JPG、PNG) |
| 将 mp3 音频发送到聊天 |
| 将 mp4 视频发送到聊天 |
| 发送文件到聊天(任意介质类型) |
|
发送支持任何介质类型。它需要 |
|
发送文本消息到聊天。它会自动转换为 |