一个 telegram bot, incoming webhooks for telegram

2018 年 4 月 26 日
 iappled

场景是这样的,想在 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 接受到消息

3371 次点击
所在节点    Telegram
10 条回复
iappled
2018 年 4 月 26 日
打算兼容下 gitlab,sentry 之类的请求格式
iappled
2018 年 4 月 26 日
3IOhG7M0knRu5UlC
2018 年 4 月 26 日
可以兼容 slack 吗
3IOhG7M0knRu5UlC
2018 年 4 月 26 日
我指用 telegram 替代 slack 的位置
iappled
2018 年 4 月 26 日
@GooMS 可以,今天加上
iappled
2018 年 4 月 26 日
@iappled ![]( )

只处理了 text 和 payload,后边优化下
iappled
2018 年 4 月 26 日
@GooMS /slack 命令获取一个 url,代替之前发向 slack 的 web hook
kslr
2018 年 4 月 27 日
elixir 太小众了吧,想添加功能结果无从下手
iappled
2018 年 4 月 28 日
@kslr 要加啥功能? elixir 学起来挺简单的
ab1072074029
2020 年 4 月 26 日
@iappled 为什么 telegram 设置报警规则,添加机器人到群里 chat id 也写了,报警 telegram 收不到信息

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/449922

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX