
在 Android 平台,用 Pushbullet 从电脑发送内容到手机或从手机发送内容到电脑很方便,但 Pushbullet 已不再在 iOS 平台发布了(Reddit link)。而苹果生态的 Airdrop 需要手机亮屏才能使用,且不支持选择网页上部分内容发送到手机。
因此,开发了一个基于 Telegram Bot 的 Chrome 扩展,可发送当前标签、网页上的文字和图片到手机。扩展使用 Telegram 官方 API,不经过第三方服务器,因此无需担心隐私问题,但需要设备可访问 Telegram 。
Download from Chrome Web Store: Send to Telegram for Google Chrome
Open source on GitHub: Send-to-Telegram-Chrome-extension
Acknowledgement: 基于 rahimnathwani/pushover-for-chrome 开发。
简单比较下 Send to Telegram for Google Chrome 和其他支持将网页内容发送到手机的服务的区别,如果有遗漏的, V 友们可以在评论里补充。
| 名称 | 无需科学上网 | 无需自建服务端 | 多终端同步 | 接收设备平台 | 不自建服务端时不经过个人开发者服务器 |
|---|---|---|---|---|---|
| Send to Telegram for Google Chrome | iOS / Android (Telegram) | ||||
| SendMe | iOS / Android (Telegram) | ||||
| Chanify | iOS | ||||
| tg_notification_browser | iOS / Android (Telegram) | (此时无法使用) | |||
| Bark | iOS | ||||
| Pushbullet | Android | (非个人开发者) | |||
| Pushover | iOS / Android (付费) | (非个人开发者) |
其中“不自建服务端时不经过个人开发者服务器”决定了服务的稳定性和隐私性。简言之,如果可以科学上网,且有多终端同步记录的需求,不希望内容经过个人开发者服务器,并且懒得自建服务端的选这个。
1 EasonC /div> May 14, 2021 via iPhone 问题来了,这样不累吗?首要问题还得学会 fq,有这功夫找个无墙的在线服务不比这有效率的多吗? |
2 NanJi May 14, 2021 不同意楼上的,fq 应该成为 必备技能!天下无 q ! |
3 jemyzhang May 15, 2021 感谢!!自从 sendme 挂了之后,终于等到一款类似的了。不过 sendme 如果发送图片的话是直接推送图片, 而不是图片链接,这个不知道是否可以实现 |
4 jemyzhang May 15, 2021 |
5 windyskr May 15, 2021 via Android |
6 guoph OP SendMe 是通过他自己的服务器发送的,这个不通过第三方服务器,但是发送的内容大小有限制( 官方服务器: https://core.telegram.org/bots/api#sending-files, 自建服务器: https://core.telegram.org/bots/api#using-a-local-bot-api-server )。 直接推送图片应该是可以实现的。因为是基于别人的 Pushover 开源项目开发的,Pushover 不支持图片,所以所有内容实际都是发送的文本。后续可以考虑加上直接发送图片,有些时候链接会失效,这个功能还是挺有用的。 |
9 wizjin May 15, 2021 Chrome 扩展推送图片之前有做过,利用图片的 srcUrl 就可以了。srcUrl 有两种情况,一种是小图片 base64 编码的,解码后就可以得到图片;另一种是链接,插件可以用 fetch 下载后再推送出去,希望对楼主有帮助。 |
11 frinstioAKL May 16, 2021 via iPhone 我用 v 友开发的 chanify,支持文字图片和文件发送 |
12 Frauhling May 18, 2021 楼主这是在重复造轮子呀。已经有现成的解决方案了 2333 服务端(需要自建,原项目已经不提供现成的 tg bot 了): https://github.com/Fndroid/tg_push_bot chrome 插件: https://github.com/Fndroid/tg_notification_browser |
13 Frauhling May 18, 2021 sorry 么认真审题,楼主的使用更简单 |
15 luzhh May 19, 2021 挺好用的,赞一个 |
16 FrankAdler May 19, 2021 纯文本的话,bark 更方便,推图片只能也是个链接 |
19 he110comex May 21, 2021 楼主这个好东西啊,赞! 非网页内容要怎么用?找个搜索框粘进去再点这个插件? 可否单独出个使用界面,界面上放个文本框+发送按钮? |
20 guoph OP @he110comex 直接打开 Telegram 甚至可以发送文件 |
21 pC0oc4EbCSsJUy4W May 22, 2021 Telegram 真得很好玩,太有趣了,能写很多不错的 bot |
22 Tgeek May 22, 2021 作者你好,API KEY 是这种格式吗? https://i.loli.net/2021/05/22/RwX4qvY9sBkMCnD.jpg |
23 |
24 tediorelee May 23, 2021 好使,其他后续功能 |
28 guoph OP @he110comex @Tgeek 已加入 to-do list 。 |
29 brucmao May 24, 2021 希望可以获取剪贴板内容推送 |
30 brucmao May 24, 2021 并且支持快捷键推送就最好了 |
31 theHaagenDazs May 24, 2021 我发现 edge 好像不能用,请问可以支持一下 edge 吗? 我是 macOS 系统,edge 的版本号 Version 90.0.818.66 (Official build) (64-bit) 目前只有 send tab (点击右上角 extension 图标)这个功能可用,其他的三个都用不了( right click 相关的) |
32 theHaagenDazs May 24, 2021 @theHaagenDazs 不好意思,我把 Allow in InPrivate 打开又关掉所有功能就可用了。。真的好奇怪的 bug |
34 guoph OP @theHaagenDazs 可以在 GitHub 上提 issue,抽空看看什么原因造成的 |
37 lockheart May 26, 2021 chrome 右键不显示发送 Send to Telegram for Google Chrome |
39 guoph OP @guoph 选择文本(或图片)时显示的内容是 “Push this selection (image) to Telegram Bot”,当图片包含可点开的链接时才会显示 “Send to Telegram for Google Chrome”,GitHub 的说明有误。 |
40 Tink PRO pushover 可以多终端同步的呀 |
41 guoph OP @Tink “多终端同步”可能表述有误。 这里想表达的意思是,比如我有两个手机,一个离线,那发送到另一个设备的信息,当这个设备在线时是否可以看到。应该用“云端记录保存”更合适。Pushover 会在设备在线时尝试重新发送通知([设备离线时 Pushover 如何发送通知]( https://support.pushover.net/i15-not-receiving-notifications-for-pushover-messages-or-device-marked-offline)),这样同样的消息可以被多个设备分别保存在本地。 因此如果不考虑本地记录丢失的问题的话([Pushover 的消息记录保存]( https://support.pushover.net/i39-notification-storage-and-delivery)),Pushover 应该是墙内的一个比较好的选择。 |
42 zololiu Mar 1, 2022 @FrankAdler 推荐 V 友开发的 chanify ,不仅可以推送文字还可以推送图片。 |