фикс видео

This commit is contained in:
2026-08-10 01:06:30 +03:00
parent 8c0b3e45db
commit 834c1dd345
+8
View File
@@ -161,7 +161,9 @@ export async function notifyCapture(bot, item) {
// logger.warn(buffer) // logger.warn(buffer)
logger.warn(fileName(item)) logger.warn(fileName(item))
const isPhoto = /\.(jpe?g|png|webp)$/i.test(fileName(item)); const isPhoto = /\.(jpe?g|png|webp)$/i.test(fileName(item));
const isVideo = /\.(mp4|mov|webm)$/i.test(fileName(item));
logger.warn(isPhoto) logger.warn(isPhoto)
logger.warn(isVideo)
if (isPhoto) { if (isPhoto) {
// Отправляем как фото — откроется во встроенной галерее Telegram // Отправляем как фото — откроется во встроенной галерее Telegram
@@ -169,6 +171,12 @@ export async function notifyCapture(bot, item) {
caption, caption,
reply_markup: kb, reply_markup: kb,
}); });
} else if (isVideo) {
// Отправляем как видео — откроется во встроенном видеоплеере Telegram
await bot.api.sendVideo(item.ownerChatId, new InputFile(buffer, fileName(item)), {
caption,
reply_markup: kb,
});
} else { } else {
// Все остальные форматы шлем обычным документом // Все остальные форматы шлем обычным документом
await bot.api.sendDocument(item.ownerChatId, new InputFile(buffer, fileName(item)), { await bot.api.sendDocument(item.ownerChatId, new InputFile(buffer, fileName(item)), {