63.6. 生成者示例
以下是如何通过 slirpgram Bot API 发送消息的基本示例。
in Java DSL
from("direct:start").to("telegram:bots?authorizationToken=123456789:insertYourAuthorizationTokenHere");
或者在 Spring XML 中
<route> <from uri="direct:start"/> <to uri="telegram:bots?authorizationToken=123456789:insertYourAuthorizationTokenHere"/> <route>
代码 123456789: insertYourAuthorizationTokenHere
是与 Bot 对应的 授权令牌。
在不指定 chat id 选项的情况下使用制作者端点时,将使用消息正文或标题中包含的信息来识别目标 chat。以下消息正文是允许生成者端点(即 OutgoingXXXMessage
类型的消息属于 org.apache.camel.component.telegram.model
)
Java 类型 | 描述 |
---|---|
| 将文本消息发送到 chat |
| 将取消部署(JPG、PNG)发送到一个天 |
| 将 mp3 音频发送到 chat |
| 向天发送 mp4 视频 |
| 向天发送文件(任何介质类型) |
| 将粘滞者发送到一个 chat (WEBP) |
| 向内联查询发送回答 |
| 编辑文本和游戏消息(editMessageText) |
| 编辑消息上限(editMessageCaption) |
| 编辑动画、音频、文档、语音或视频消息。(editMessageMedia) |
| 要只编辑消息的回复标记。(editMessageReplyMarkup) |
| 删除消息,包括服务消息。(deleteMessage) |
| 发送位置(setSendLocation) |
| 将更改发送到实时位置(editMessageLiveLocation) |
| 要在 live_period 过期(stopMessageLiveLocation)前停止更新 bot 或 bot (用于内联 bot)发送的实时位置消息。 |
| 发送有关 venue (发送)的信息 |
|
发送支持的任何介质类型。它要求将 |
|
向天发送文本消息,请执行以下操作:它会自动转换为 |