V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iappled
V2EX  ›  Telegram

一个 telegram bot, incoming webhooks for telegram

  •  1
     
  •   iappled · 2018 年 4 月 26 日 · 3224 次点击
    这是一个创建于 2841 天前的主题,其中的信息可能已经有所发展或是发生改变。

    场景是这样的,想在 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 条回复    2020-04-26 16:15:34 +08:00
    iappled
        1
    iappled  
    OP
       2018 年 4 月 26 日
    打算兼容下 gitlab,sentry 之类的请求格式
    iappled
        2
    iappled  
    OP
       2018 年 4 月 26 日
    3IOhG7M0knRu5UlC
        3
    3IOhG7M0knRu5UlC  
       2018 年 4 月 26 日 via Android
    可以兼容 slack 吗
    3IOhG7M0knRu5UlC
        4
    3IOhG7M0knRu5UlC  
       2018 年 4 月 26 日 via Android
    我指用 telegram 替代 slack 的位置
    iappled
        5
    iappled  
    OP
       2018 年 4 月 26 日   ❤️ 1
    @GooMS 可以,今天加上
    iappled
        6
    iappled  
    OP
       2018 年 4 月 26 日
    @iappled ![]( )

    只处理了 text 和 payload,后边优化下
    iappled
        7
    iappled  
    OP
       2018 年 4 月 26 日
    @GooMS /slack 命令获取一个 url,代替之前发向 slack 的 web hook
    kslr
        8
    kslr  
       2018 年 4 月 27 日
    elixir 太小众了吧,想添加功能结果无从下手
    iappled
        9
    iappled  
    OP
       2018 年 4 月 28 日
    @kslr 要加啥功能? elixir 学起来挺简单的
    ab1072074029
        10
    ab1072074029  
       2020 年 4 月 26 日
    @iappled 为什么 telegram 设置报警规则,添加机器人到群里 chat id 也写了,报警 telegram 收不到信息
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   4130 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 01:19 · PVG 09:19 · LAX 17:19 · JFK 20:19
    ♥ Do have faith in what you're doing.