Ostart Bot API

files/getInfo

Сведения о файле и подписанная ссылка на скачивание.

Параметры

ПараметрОбязателенОписание
fileIdдаИдентификатор файла из события.

Пример

GET https://chat.ostart.ru/bot/v1/files/getInfo?token=...&fileId=4d1a…

{"ok":true,"type":"file","size":11,"filename":"отчёт.txt",
 "url":"https://chat.ostart.ru/bot/v1/files/download?fileId=4d1a…&botId=…&expires=…&signature=…"}

Про ссылку на скачивание

  • Живёт 15 минут, подписана и не содержит токена бота — её можно передать тому, кто качает.
  • Скачивание отдаёт байты напрямую, без перенаправлений.
  • Доступ проверяется дважды: подпись говорит, какому боту выдана ссылка, а членство в чате — имеет ли он право видеть файл. Оба условия должны выполняться в момент скачивания, а не выдачи.