用Tasker实现Android手机短信转发到Telegram
实现原理:在Tasker中使用JavaScript代码调用****API
关键词:调用、API
1. API
参数值(即需要替换的内容):123456789:AAabcdefghijklmn0fSeb6Z_edLQOOf4KKqq
012345678
1.1 申请一个机器人bot
a. 先在telegram中关注机器人bot:botfather
b. 关注之后发送 /newbot ,botfather就会引导你一步一步创建一个新的机器人。
c. 创建之后 botfather会返回一个 token id 复制备用。
类似:123456789:AAabcdefghijklmn0fSeb6Z_edLQOOf4KKqq
1.2 获取你自己的id
a. 关注机器人bot:getidsbot
b. 机器人会返回一个id 类似:012345678 ;这个ID就是chat_id。
1.3 测试API是否生效
将修改后的API复制粘贴到浏览器中,如果返回的字符串中含有true ,证明API正确。
2. 调用
Tasker中的HTTP方法中,如果API中含有回车符,则发送的文本内容不全,所以改用js 实现HTTP post方法。
新建Tasker任务,任意取名 比如:转发到 telegram,添加一个操作JavaScriptlet
代码填写如下内容:
1 |
|
注意:
- 替换代码中的token_id和chat_id!
- token_id前的bot不要去掉。
最后,新建一个 收到短信 的触发条件和 转发到telegram 任务关联起来就可以了。
这样每次收到新短信,就可以在telegram上收到来自我们新建的机器人bot的短信消息。
你也许喜欢的文章:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Tasker配置教程站!
评论