如何使用Python通过Telegram API通过URL发送图像?
我有以下代码发送图像,但是我只能发送本地映像,如何通过指定URL来发送图像?
from PIL import Image
import requests
img = open("https://images.unsplash.com/photo-1498050108023-c5249f4df085?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1172&q=80")
TOKEN = "token"
CHAT_ID = "@channel_id"
url = f'https://api.telegram.org/bot{TOKEN}/sendPhoto?chat_id={CHAT_ID}'
print(requests.get(url, files={'photo': img}))
如何通过链接发送图像?
先感谢您。
I have the following code to send image, but I can send only local images, how can I send image by specifying just URL?
from PIL import Image
import requests
img = open("https://images.unsplash.com/photo-1498050108023-c5249f4df085?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1172&q=80")
TOKEN = "token"
CHAT_ID = "@channel_id"
url = f'https://api.telegram.org/bot{TOKEN}/sendPhoto?chat_id={CHAT_ID}'
print(requests.get(url, files={'photo': img}))
How can I send image by link?
Thank you in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以做这样的事情:
You could do something like this: