API Telegram для отправки вложений работает следующим образом: есть три способа отправить файлы: 25
- Использовать file_id уже существующего файла на серверах Telegram. 2 Если файл уже есть на серверах и для него есть ручка (например, после получения от пользователя), то для отправки можно использовать эту ручку, загружая файл снова. 2
- Использовать HTTP URL файла, который нужно отправить (с публичным доступом). 2 Telegram скачает и отправит файл по предоставленному URL (максимальный размер — 5 МБ). 5
- Отправить файл с компьютера. 5 Максимальный размер фотографий — 10 МБ, для остальных файлов — 50 МБ. 5
В зависимости от выбранного способа параметры функций для отправки будут разными. 3 Например, для отправки фотографии можно использовать метод sendPhoto, а для документов — sendDocument. 45