第 344 章 Telegram 组件
作为 Camel 2.18 版提供
Telegram 组件提供对 Telegram Bot API 的访问。它允许基于 Camel 的应用程序作为 Bot 发送和接收消息,并参与与普通用户、私有和公共组或频道直接对话。
必须使用此组件前必须创建 Telegram Bot,遵循 Telegram Bot 开发人员主页 的说明。当创建新 Bot 时,B BotFather 提供了一个与 Bot 对应的 授权令牌。授权令牌是 camel-telegram 端点的必需参数。
注意
要允许 Bot 接收在组或频道中交换的所有消息(而不只是以 '/' 字符开始),询问 BotFather 禁用隐私模式,请使用 /setprivacy 命令。
Maven 用户需要将以下依赖项添加到其 pom.xml
中:
<dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-telegram</artifactId> <version>x.x.x</version> <!-- use the same version as your Camel core version --> </dependency>
344.1. URI 格式
telegram:type/authorizationToken[?options]
您可以使用以下格式在 URI 中附加查询选项 ?option=value&option=value&…