Tasker学习:短信转发到微信/Telegram
本文发布于 888 天前。

实现思路

收到短信→提取短信内容、发件人、时间→利用HTTP POST发送到微信/Telegram

微信接口

推荐使用 方糖-Server酱

scgif.gif

发送消息非常简单,只需要向以下URL发一个GET或者POST请求:

https://sc.ftqq.com/[SCKEY].send

接受两个参数:

  • text:消息标题,最长为256,必填。
  • desp:消息内容,最长64Kb,可空,支持MarkDown。

最简单的消息发送方式是通过浏览器,在地址栏输入以下URL,回车后即可发送:

https://sc.ftqq.com/[SCKEY].send?text=标题sample&desp=正文sample

在Tasker中,我们只要使用HTTP POST任务即可实现方糖的推送。具体程序如下:

条件:收到短信 执行“new转发”任务

转发任务,第一个方糖Server酱,第二个是Telegram

具体的HTTP POST配置:

  • 服务器:端口

https://sc.ftqq.com:443

  • 路径

[你的SCKEY].send

  • 数据 / 文件(此处采用Markdown编写,可能格式显示有问题)

text=您有新短信&desp=

————
#### **发件人**
##### %SMSRN,%SMSRF
————
#### **发送时间**
##### %SMSRD,%SMSRT
————
#### **短信内容**
##### %SMSRB
————
  • 内容类型(非常重要,否则可能会出现无法显示正文)

application/x-www-form-urlencoded;charset=utf-8

实现效果如下。

 

Telegram

开通你的Telegram bot
  1. 关注botfather,创建你的机器人
  2. 你会得到一个Token,(中间用:连接)保存好它
  3. 给你的bot发送任意消息激活
  4. 关注userinfobot,获取自己的用户id
Tasker设置

条件与之前相同,在任务中新建一个HTTP POST,参数设置如下。

  • 服务器:端口

https://api.telegram.org:443

  • 路径

/bot[你的token]/sendMessage?chat_id=[你的用户id]&text=收到新短信
来自%SMSRN
内容:%SMSRB
时间:%SMSRD %SMSRT

使用效果如下。

你也可以添加其他信息。

标题:Tasker学习:短信转发到微信/Telegram
作者:IKK
除转载和特殊声明外,所有文章采用 CC BY-NC-SA 4.0协议
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇