Telegram推送机器人
Switch branches/tags
Nothing to show
Clone or download
Latest commit dba0dde Aug 16, 2018
Permalink
Failed to load latest commit information.
examples 增加几个demo Apr 20, 2018
imgs 上传图片 Apr 21, 2018
.gitignore add used files Apr 27, 2018
README.md 增加说明 Apr 27, 2018
SETUP.md 补充搭建教程 Aug 15, 2018
package-lock.json add used files Apr 27, 2018
package.json update dependency Apr 27, 2018
potatso.json fix bug May 18, 2018
server.js 说明错误 Aug 15, 2018
sqliteScirpt.sql add sqlite script Apr 27, 2018

README.md

Telegram Push Notifications Bot Update Log

TG推送机器人更新日志

点我添加Bot

在VPS/ECS上搭建Bot Server

Chrome插件

推送消息

Nodejs及Python示例

// using get
curl -X GET https://tgbot.lbyczf.com/sendMessage/:Token?text=HelloWorld

// using post
curl -d "text=Helloworld&photo=https%3A%2F%2Fgithub.com%2FFndroid%2Ftg_push_bot%2Fblob%2Fmaster%2Fimgs%2Fphoto_2018-04-21_15-29-55.jpg%3Fraw%3Dtrue" -X POST https://tgbot.lbyczf.com/sendMessage/:Token

GET调用的URL长度会有限制,所以如果要发送图片或者发送内容较长,请使用POST

字段解释

参数 类型 必须 说明
text String True 发送的文字内容
photo URL String False 发送的图片地址,支持HTTPS/HTTP
parse_mode String False 发送文字内容的样式,可以是Markdown或HTML
reply_markup JSON String False 用于控制消息底下的操作按钮
disable_web_page_preview Boolean False 控制是否展示链接的卡片
disable_notification Boolean False 控制是否发送通知

reply_markup可以参考:Telegram Bot API

当photo存在时,text不必须存在(即可以单独发送图片)

隐私相关

Bot不会识别和储存任何用户推送的消息,只会将推送消息发送给Telegram服务器。Bot只会记录用户回话ID,此ID是向Telegram推送消息的凭据。

更新日志

2018.04.20

  1. 增加POST请求支持,接受格式为JSONx-www-form-urlencoded
  2. 增加属性parse_modereply_markupdisable_web_page_preview设置,具体参考:Telegram Bot API
  3. 增加通过URL发送图片,字段为photo,参考:Telegram Bot API,(如果有photo字段,则text自动理解为caption)
  4. 请求改为同步返回并将对Telegram的请求响应直接回复给请求者

2018.04.21

  1. 支持属性disable_notification,可以静默发送消息,采集记录用途

2018.04.22

  1. 增加Chrome插件支持,可以通过插件向Telegram推送图片、链接和文字内容,具体参考:TG推送插件

2018.04.24

  1. 当图片地址为Http时,当作text处理

2018.04.26

  1. 给Telegram X增加一个推送非HTTP(S)链接的折中方法,将链接URL编码后链接到https://tgbot.lbyczf.com/redirectTo?url=后,在Telegram X打开后会重定向

2018.04.27

  1. 代码已经上传,可以参考配置说明在自己的VPS/ECS上搭建Bot后台

感谢支持

感谢