mirror of
https://github.com/python-telegram-bot/python-telegram-bot.git
synced 2024-11-29 03:32:49 +01:00
Updated Code snippets (markdown)
parent
9f87b872cd
commit
76220624f9
1 changed files with 8 additions and 0 deletions
|
@ -273,6 +273,12 @@ Let's have a look at how sending a document can be done.
|
||||||
```python
|
```python
|
||||||
await bot.send_document(chat_id=chat_id, document=open('tests/test.png', 'rb'))
|
await bot.send_document(chat_id=chat_id, document=open('tests/test.png', 'rb'))
|
||||||
```
|
```
|
||||||
|
or even just
|
||||||
|
|
||||||
|
```python
|
||||||
|
await bot.send_document(chat_id=chat_id, document='tests/test.png')
|
||||||
|
```
|
||||||
|
When you pass a file path, PTB will automatically check if your bot is running in [local mode](https://github.com/python-telegram-bot/python-telegram-bot/wiki/Local-Bot-API-Server#how-to-use-a-local-bot-api-server-with-ptb). If it is, the file does not need to be uploaded. Otherwise, the file is read in binary mode, so just as when you pass `open('tests/test.png', 'rb')`.
|
||||||
|
|
||||||
2. Sending an HTTP-link
|
2. Sending an HTTP-link
|
||||||
|
|
||||||
|
@ -312,6 +318,8 @@ media_1 = InputMediaDocument(media=file_id, ...)
|
||||||
|
|
||||||
Please check out the documentation of [`InputMediaAudio`](https://python-telegram-bot.readthedocs.io/telegram.inputmediaaudio.html), [`InputMediaDocument`](https://python-telegram-bot.readthedocs.io/telegram.inputmediadocument.html), [`InputMediaPhoto`](https://python-telegram-bot.readthedocs.io/telegram.inputmediaphoto.html#telegram.InputMediaPhoto) and [`InputMediaVideo`](https://python-telegram-bot.readthedocs.io/telegram.inputmediavideo.html#telegram.InputMediaVideo) for the details on required and optional arguments.
|
Please check out the documentation of [`InputMediaAudio`](https://python-telegram-bot.readthedocs.io/telegram.inputmediaaudio.html), [`InputMediaDocument`](https://python-telegram-bot.readthedocs.io/telegram.inputmediadocument.html), [`InputMediaPhoto`](https://python-telegram-bot.readthedocs.io/telegram.inputmediaphoto.html#telegram.InputMediaPhoto) and [`InputMediaVideo`](https://python-telegram-bot.readthedocs.io/telegram.inputmediavideo.html#telegram.InputMediaVideo) for the details on required and optional arguments.
|
||||||
|
|
||||||
|
Also note that you *can not* pass a file path to the `InputMedia*` classes.
|
||||||
|
|
||||||
---
|
---
|
||||||
#### Sending files via inline mode
|
#### Sending files via inline mode
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue