一个 telegram bot, incoming webhooks for telegram

2018-04-26 01:58:50 +08:00
 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 接受到消息

2814 次点击
所在节点    Telegram
10 条回复
iappled
2018-04-26 02:00:31 +08:00
打算兼容下 gitlab,sentry 之类的请求格式
iappled
2018-04-26 02:01:47 +08:00
GooMS
2018-04-26 04:39:27 +08:00
可以兼容 slack 吗
GooMS
2018-04-26 04:40:04 +08:00
我指用 telegram 替代 slack 的位置
iappled
2018-04-26 13:23:35 +08:00
@GooMS 可以,今天加上
iappled
2018-04-26 17:25:51 +08:00
@iappled ![]( )

只处理了 text 和 payload,后边优化下
iappled
2018-04-26 17:26:49 +08:00
@GooMS /slack 命令获取一个 url,代替之前发向 slack 的 web hook
kslr
2018-04-27 15:59:43 +08:00
elixir 太小众了吧,想添加功能结果无从下手
iappled
2018-04-28 17:55:58 +08:00
@kslr 要加啥功能? elixir 学起来挺简单的
ab1072074029
2020-04-26 16:15:34 +08:00
@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