Skip to content

关于本页

本页介绍更夫所基于的开源内核 Keep 的通用能力。更夫在其上提供国内化增强:钉钉/企业微信/飞书通知、国产大模型接入、LDAP 认证与值班管理。部署与上手请看快速上手。

认证 ​

此提供商需要身份验证。

  • bot_token: Telegram Bot 令牌(必需:True,敏感:True)

在工作流中 ​

此提供商可用于工作流。

作为"操作"来进行更改或更新数据,示例:

yaml
actions:
    - name: Query telegram
      provider: telegram
      config: "{{ provider.my_provider_name }}"
      with:
        chat_id: {value}  # 目标聊天的唯一标识符或目标频道的用户名
        topic_id: {value}  # 目标消息线程(主题)的唯一标识符
        message: {value}  # 要发送的消息
        reply_markup: {value}  # 要附加到消息的内联键盘标记
        reply_markup_layout: {value}  # 回复标记的方向,可以是"horizontal"或"vertical"
        parse_mode: {value}  # 解析消息文本中实体的模式,可以是"markdown"或"html"
        image_url: {value}  # 要附加到消息的图片 URL
        caption_on_image: {value}  # 是否将消息用作图片的标题

请查看以下工作流示例:

认证参数 ​

TelegramProviderAuthConfig 类接受以下参数:

  • bot_token (str):机器人的令牌。 *Required**

连接 Provider ​

要使用 Telegram Provider,您需要一个 bot 令牌。 如何创建 telegram 机器人 - https://core.telegram.org/bots#how-do-i-create-a-bot

相关链接 ​

示例 ​

有关完整的工作示例,请参阅 examples/alerts/db_disk_space_telegram.yml。

基于 MIT 协议开源的 Keep · 由更夫社区维护