CatugramBot API

Файлы

Загрузка, file_id и скачивание

Отправка файлов

Поле файла в методах sendPhoto, sendDocument и других принимает:

  1. загрузку через multipart/form-data (до 25 MiB);
  2. attach://<field> - ссылку на часть multipart-запроса;
  3. URL http:// или https:// - сервер скачает файл сам;
  4. file_id файла, который уже есть на сервере Catugram.
Shell
curl "https://bot.catup.lol/bot$TOKEN/sendPhoto" \
  -F chat_id=123456789 \
  -F photo=@cat.jpg \
  -F caption="Кот"

Скачивание

getFile возвращает file_path, равный file_id. Сам файл отдаётся по адресу:

Адрес
https://bot.catup.lol/file/bot<TOKEN>/<file_path>

file_id из Telegram здесь не работают - это другие файлы на другом сервере.

Адрес API: https://bot.catup.lol. Описания методов в списке - из официальной документации Telegram Bot API, статус поддержки - по серверу Catugram.

© Catugram

Стилёк сайта был взят с СтатикГрама от Джасти