telegram-bot-api
telegram-bot-api copied to clipboard
cant resize image before NewPhoto func
issue
i am using the tgbotapi.NewPhoto command in the following method:
photo := tgbotapi.NewPhoto(update.Message.Chat.ID, tgbotapi.FilePath(imageLocation))
photo.Caption = ItemValidate
photo.ReplyMarkup = numericKeyboard
sendMessage(bot, photo)
most images are working fine, but some are reciving:
Bad Request: PHOTO_INVALID_DIMENSIONS
{"ok":false,"error_code":400,"description":"Bad Request: PHOTO_INVALID_DIMENSIONS"}
in python, it didn't happen with the same image exactly.
- i think i can avoid this issue by setting image width and hight manully, how do i do it?
- or what is the issue here?
to reproduce:
download this image: will work fine: https://m.media-amazon.com/images/M/MV5BYzRjMDBiY2YtMDAyOC00OGQwLWE4Y2MtMTVkYTNkMjQ5MTAzXkEyXkFqcGdeQXVyMjMyMzI4MzY@.V1.jpg
will fail: https://m.media-amazon.com/images/M/MV5BMWU3Y2RhNTQtNGQxZS00ZWE0LWI5YzQtYzU1MmE4YTE1MDNiXkEyXkFqcGdeQXVyODk4OTc3MTY@.V1.jpg
and they send it with the NewPhoto method.