Skip to content

Instantly share code, notes, and snippets.

@artemrys
Last active June 4, 2020 23:24
Show Gist options
  • Save artemrys/6f03b18c53c87682595bd6830011f095 to your computer and use it in GitHub Desktop.
Save artemrys/6f03b18c53c87682595bd6830011f095 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