Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save diemesleno/2bfc2f53a6f461c1234a4859678d60ec to your computer and use it in GitHub Desktop.
Save diemesleno/2bfc2f53a6f461c1234a4859678d60ec to your computer and use it in GitHub Desktop.
IO file from Unsplash and send it to Telegram bot
import requests
import io
r = requests.get("https://images.unsplash.com/photo-1452857576997-f0f12cd77844?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2850&q=80")
with io.BytesIO() as buf:
buf.write(r.content)
buf.seek(0)
requests.post(
"https://api.telegram.org/bot<TOKEN>/sendPhoto?chat_id=<chat_id>",
files={"photo": buf}
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment