V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
iappled
V2EX  ›  Telegram

一个 telegram bot, incoming webhooks for telegram

  •  1
     
  •   iappled · Apr 26, 2018 · 3311 views
    This topic created in 2931 days ago, the information mentioned may be changed or developed.

    场景是这样的,想在 telegram 接受通知,类似 slack, https://api.slack.com/incoming-webhooks 请求 webhooks 的 url,把 text 消息发到 telegram

    bot: https://telegram.me/IncomingWebhook_bot

    命令: /callback_url 获取 callback url

    http request example

    post

    ## Request (11)
    curl -X "POST" "https://tg-incoming-webhooks-bot.herokuapp.com/incoming/123" \
         -H 'Content-Type: application/x-www-form-urlencoded; charset=utf-8' \
         --data-urlencode "text=helloworld"
    

    get

    ## Request (11)
    curl "https://tg-incoming-webhooks-bot.herokuapp.com/incoming/123?text=helloword" \
         -H 'Content-Type: application/x-www-form-urlencoded; charset=utf-8' \
         --data-urlencode "text=helloworld"
    

    在 telegram 接受到消息

    10 replies    2020-04-26 16:15:34 +08:00
    iappled
        1
    iappled  
    OP
       Apr 26, 2018
    打算兼容下 gitlab,sentry 之类的请求格式
    3IOhG7M0knRu5UlC
        3
    3IOhG7M0knRu5UlC  
       Apr 26, 2018 via Android
    可以兼容 slack 吗
    3IOhG7M0knRu5UlC
        4
    3IOhG7M0knRu5UlC  
       Apr 26, 2018 via Android
    我指用 telegram 替代 slack 的位置
    iappled
        5
    iappled  
    OP
       Apr 26, 2018   ❤️ 1
    @GooMS 可以,今天加上
    iappled
        6
    iappled  
    OP
       Apr 26, 2018
    @iappled ![]( )

    只处理了 text 和 payload,后边优化下
    iappled
        7
    iappled  
    OP
       Apr 26, 2018
    @GooMS /slack 命令获取一个 url,代替之前发向 slack 的 web hook
    kslr
        8
    kslr  
       Apr 27, 2018
    elixir 太小众了吧,想添加功能结果无从下手
    iappled
        9
    iappled  
    OP
       Apr 28, 2018
    @kslr 要加啥功能? elixir 学起来挺简单的
    ab1072074029
        10
    ab1072074029  
       Apr 26, 2020
    @iappled 为什么 telegram 设置报警规则,添加机器人到群里 chat id 也写了,报警 telegram 收不到信息
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   857 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 19:10 · PVG 03:10 · LAX 12:10 · JFK 15:10
    ♥ Do have faith in what you're doing.