在 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 2021-05-14 20:41:50 +08:00 via iPhone
问题来了,这样不累吗?首要问题还得学会 fq,有这功夫找个无墙的在线服务不比这有效率的多吗?
|
2
NanJi 2021-05-14 23:11:17 +08:00
不同意楼上的,fq 应该成为 必备技能!天下无 q !
|
3
jemyzhang 2021-05-15 13:41:49 +08:00
感谢!!自从 sendme 挂了之后,终于等到一款类似的了。不过 sendme 如果发送图片的话是直接推送图片, 而不是图片链接,这个不知道是否可以实现
|
4
jemyzhang 2021-05-15 13:42:55 +08:00
|
5
windyskr 2021-05-15 14:18:45 +08:00 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 2021-05-15 19:41:43 +08:00 1
Chrome 扩展推送图片之前有做过,利用图片的 srcUrl 就可以了。srcUrl 有两种情况,一种是小图片 base64 编码的,解码后就可以得到图片;另一种是链接,插件可以用 fetch 下载后再推送出去,希望对楼主有帮助。
|
11
frinstioAKL 2021-05-16 13:07:56 +08:00 via iPhone
我用 v 友开发的 chanify,支持文字图片和文件发送
|
12
Frauhling 2021-05-18 12:06:37 +08:00
楼主这是在重复造轮子呀。已经有现成的解决方案了 2333
服务端(需要自建,原项目已经不提供现成的 tg bot 了): https://github.com/Fndroid/tg_push_bot chrome 插件: https://github.com/Fndroid/tg_notification_browser |
13
Frauhling 2021-05-18 12:07:45 +08:00
sorry 么认真审题,楼主的使用更简单
|
15
luzhh 2021-05-19 13:48:08 +08:00
挺好用的,赞一个
|
16
FrankAdler 2021-05-19 18:47:36 +08:00
纯文本的话,bark 更方便,推图片只能也是个链接
|
19
he110comex 2021-05-21 12:22:38 +08:00
楼主这个好东西啊,赞!
非网页内容要怎么用?找个搜索框粘进去再点这个插件? 可否单独出个使用界面,界面上放个文本框+发送按钮? |
20
guoph OP @he110comex 直接打开 Telegram 甚至可以发送文件😂
|
21
pC0oc4EbCSsJUy4W 2021-05-22 02:58:27 +08:00
Telegram 真得很好玩,太有趣了,能写很多不错的 bot
|
22
Tgeek 2021-05-22 21:14:45 +08:00
作者你好,API KEY 是这种格式吗? https://i.loli.net/2021/05/22/RwX4qvY9sBkMCnD.jpg
|
23
guoph OP @Tgeek ….org/bot<API Key>/getUpdates,设置页要输入的是 <API Key>,不是完整的 URL,不知道有没有解释清楚。
|
24
tediorelee 2021-05-23 00:28:32 +08:00
好使,其他后续功能😜
|
28
guoph OP @he110comex @Tgeek 已加入 to-do list 。
|
29
brucmao 2021-05-24 09:38:54 +08:00
希望可以获取剪贴板内容推送
|
30
brucmao 2021-05-24 09:39:38 +08:00
并且支持快捷键推送就最好了
|
31
theHaagenDazs 2021-05-24 12:09:13 +08:00
我发现 edge 好像不能用,请问可以支持一下 edge 吗?
我是 macOS 系统,edge 的版本号 Version 90.0.818.66 (Official build) (64-bit) 目前只有 send tab (点击右上角 extension 图标)这个功能可用,其他的三个都用不了( right click 相关的) |
32
theHaagenDazs 2021-05-24 12:18:22 +08:00
@theHaagenDazs 不好意思,我把 Allow in InPrivate 打开又关掉所有功能就可用了。。真的好奇怪的 bug
|
34
guoph OP @theHaagenDazs 可以在 GitHub 上提 issue,抽空看看什么原因造成的
|
37
lockheart 2021-05-26 01:09:25 +08:00
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 2021-05-27 23:36:23 +08:00
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 2022-03-01 11:24:54 +08:00
@FrankAdler 推荐 V 友开发的 chanify ,不仅可以推送文字还可以推送图片。
|