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