我一直试图通过我的电报机器人发送照片,但他们从未向用户发送照片(短信发送得很好)。我使用python和telepot作为框架。
bot.sendMessage(chat_id, 'Hello')
bot.sendPhoto(chat_id, open('k.png', 'rb'))
机器人能够发送短信而不是照片。
我的代码或电报服务器有问题吗?
答案 0 :(得分:1)
由于我的声誉,我无法将此答案作为评论发送,所以请接受我的道歉。
我不熟悉你提到的电信框架,但我认为它可能与粗编码一样。 在电报协议中,您必须首先将图像首次上传到电报服务器,然后电报服务器会为您提供该图像的唯一ID,然后每次您想将其重新发送给某人时,您应该发送该ID而不是图像。所以,如果电视机不工作,你可以使用粗略编码。