вместе с текстом и клавиатурой, бот запускаю с винды может путь не верно указываю? Пробовал и абсолютный и относительный путь, какие еще есть варианты?
Код:
ctx.replyWithMediaGroup([
{
type: 'video',
media: {
source: '..\assets\profile.mp4',
},
},
{
type: 'text',
caption: `
Какой то текст
`,
parse_mode: 'HTML',
reply_markup: keyboard,
},
]);
Ошибка:
0|index | TelegramError: 400: Bad Request: can't parse InputMedia: media not found
0|index | at Telegram.callApi (D:\Web Develop\Orders\telegram_bot\node_modules\telegraf\lib\core\network\client.js:293:19)
0|index | at processTicksAndRejections (internal/process/task_queues.js:95:5) {
0|index | response: {
0|index | ok: false,
0|index | error_code: 400,
0|index | description: "Bad Request: can't parse InputMedia: media not found"
0|index | },
0|index | on: {
0|index | method: 'sendMediaGroup',
0|index | payload: {
0|index | chat_id: 123,
0|index | media: [Array],
0|index | message_thread_id: undefined
0|index | }
0|index | }
0|index | }
0|index | Unhandled Rejection at Promise: Error: 400: Bad Request: can't parse InputMedia: media not found
а зачем replyWithMediaGroup
с replyWithVideo такая ошибка TelegramError: 400: Bad Request: there is no video in the request ctx.replyWithVideo( { source: '../assets/profile.mp4', }, { type: 'text', caption: ` какой то текст `, parse_mode: 'HTML', reply_markup: keyboard, }, );
Обсуждают сегодня