首页 > 解决方案 > 在谷歌应用脚​​本中发送照片/上传 blob 文件到电报

问题描述

我会使用电报 APIsendphoto函数在 Google App Script 中发送照片消息。

照片是 Blob 文件,由chart.getAs('image/png'). https://developers.google.com/apps-script/reference/charts/

在参考https://core.telegram.org/bots/api#sendphoto中,它说

以通过浏览器上传文件的通常方式使用 multipart/form-data 发布文件

这是否意味着我无法使用电报 api 上传?

如果可以,我可以使用下面的谷歌应用脚​​本上传照片吗?

UrlFetchApp.fetch("https://api.telegram.org/botXXXXXXX/sendPhoto?chat_id=YYYYYYYY&photo=" + blob);

标签: google-apps-scripttelegramtelegram-bot

解决方案


Telegram 只接受图片链接或文件上传。可能可以使用原始 blob 数据直接上传而不使用任何临时文件。


推荐阅读