裁剪机器人从Google云端硬盘发送的照片被裁剪

jh4

我创建了一个Telegram机器人来将照片(当前为.jpg文件类型)发送到不同的命令。我之所以使用Google Apps脚本,是因为我的照片存储在Google云端硬盘中,所以我认为最好使用表格来跟踪我的照片及其网址。

但是,该机器人发送的照片被裁剪了。我通读了API,但没有发现指定所需照片尺寸的任何内容。有人可以说明一下吗?如何防止Telegram裁剪照片?或者,这是我的照片的首选尺寸,这样它就不会被裁剪吗?

更多信息:我将照片保存在google驱动器文件夹中,并手动创建了共享链接,并将其保存在电子表格中。假设我在ActiveSpreadsheet的单元格A1中有一个照片网址,我的代码如下所示

  photo_url = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getRange("A1").getValue();
  sendPhoto(chatID,photo_url)

   function sendPhoto(id,photo_url) {
   var API_TOKEN = my_API_token;
   var payload = {
          'method': 'sendPhoto',
          'chat_id': String(id),
          'photo': photo_url,
        }

        var data = {
          "method": "post",
          "payload": payload
        }
   UrlFetchApp.fetch('https://api.telegram.org/bot' + API_TOKEN + '/', data);
}
广告

您需要注意的格式photo_url

您可能正在使用getUrl()方法生成的网址

https://drive.google.com/file/d/GOOGLE_DRIVE_FILE_ID

这将发送裁剪的图像。


另一方面,使用以下url将发送未截断的图像:

https://docs.google.com/uc?id=GOOGLE_DRIVE_FILE_ID

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

电报机器人:使用 python 发送照片方法

来自分类Dev

电报机器人:自定义键盘发送代码

来自分类Dev

如何阻止有人向电报机器人的嵌入式键盘发送垃圾邮件?

来自分类Dev

从表单输入上传照片和文本,并使用php发送到电报机器人

来自分类Dev

API通过URL将照片发送到电报机器人

来自分类Dev

通过Telegram机器人发送sendDocument

来自分类Dev

电报机器人发送消息

来自分类Dev

删除某些消息机器人发送

来自分类Dev

电报机器人-接收照片网址

来自分类Dev

下载没有Telegram机器人api的照片

来自分类Dev

在电报机器人中发送照片的问题

来自分类Dev

将图像附加到Telegram机器人通过Google表格发送的文本中

来自分类Dev

无法裁剪照片中的图像

来自分类Dev

在Discord中编程机器人-如何使机器人从subreddit发送随机图像?

来自分类Dev

向机器人邀请者发送消息

来自分类Dev

Twitch IRC机器人未发送消息

来自分类Dev

python中的IRC机器人不会发送消息

来自分类Dev

如何安排电报机器人发送消息?

来自分类Dev

Discord.py机器人未正确发送嵌入

来自分类Dev

如何使不和谐的机器人发送邀请?

来自分类Dev

Discord机器人发送不需要的消息

来自分类Dev

发送后Discord机器人删除消息

来自分类Dev

使机器人发送不同的嵌入discord.py

来自分类Dev

如何通过名称向机器人发送命令?

来自分类Dev

如何使Discord机器人通过命令发送某些图像?

来自分类Dev

如何使Discord机器人通过命令发送某些图像?

来自分类Dev

如何向机器人邀请者发送消息

来自分类Dev

向机器人邀请者发送消息

来自分类Dev

套接字IRC机器人未发送完整的消息

Related 相关文章

热门标签

归档