телеграф, но он воспринимает только некоторые видео mp4, а некоторые не принимает хотя расширение, имя , размер все подходит. И по одиночке через multiparty/form-data уходят все уходят. А именно группу никак не отправить, я уже все прогуглил, никак не решить эту проблему.
да вроде там все легко
Ну в документации ничего сложного, на деле 2 одинаковых файла есть, один уходит, другой нет
а с чего ты взял, что они одинаковые? через { type: 'video', media: { source: 'путь к файлу' } } отправляешь?
Именно так и отправляю, в массиве. Ну я вижу в описании файлов их расширение , размер и тд. Через multipart/form-data у меня получаеться отправлять каждое видео методом sendVideo. Но этот пакет не работает с массивом, а когда я преобразуют его в строку с помощью json.st телеграм говорит что тип медиа должен быть строкой, хотя это и есть строка
Именно так и отправляю, в массиве. Ну я вижу в описании файлов их расширение , размер и тд. Через multipart/form-data у меня получаеться отправлять каждое видео методом sendVideo. Но этот пакет не работает с массивом, а когда я преобразуют его в строку с помощью json.st телеграм говорит что тип медиа должен быть строкой, хотя это и есть строка
> Но этот пакет не работает с массивом, а когда я преобразуют его в строку с помощью json.st я не понял эту часть
Пакет multiparty/form-data не поддерживает массив медиа который я ему даю. Я преобразуют этот массив в строку с помощью json.stringify И в ставлю в form.append Но телеграм отвечает что медиа должен быть строкой, хотя это и есть строка. Вот этотПаке https://www.npmjs.com/package/form-data
Вот именно с source получилось. Спасибо. Блин, это же в документации не прописано вроде.
не написано
но есть в примерах https://github.com/telegraf/telegraf/blob/develop/docs/examples/media-bot.js
Обсуждают сегодня