diff --git a/config.js b/config.js index ec43835..62c3b15 100644 --- a/config.js +++ b/config.js @@ -6,6 +6,7 @@ const Extra = require('telegraf/extra'); const request = require('request'); const rev = require("./reverser.js"); +const supported_mime = ['video/mp4','video/avi','video/mkv']; //=== TOOL FUNCTIONS @@ -49,16 +50,14 @@ module.exports = function(){ if(message.reply_to_message.document.mime_type.indexOf('image')==0){ return; }else if(message.reply_to_message.document.mime_type.indexOf('video')==0){ - - console.log(message.reply_to_message.document); - vid = true; - if(message.reply_to_message.document.mime_type.indexOf('mp4')>0){ + if(message.reply_to_message.document.mime_type == 'video/mp4'){ vid = "mp4"; - }else if(message.reply_to_message.document.mime_type.indexOf('avi')>0){ + }else if(message.reply_to_message.document.mime_type == 'video/avi'){ vid = "avi"; - }else if(message.reply_to_message.document.mime_type.indexOf('mkv')>0){ + }else if(message.reply_to_message.document.mime_type == 'video/mkv'){ vid = "mkv"; }else{ + console.log(message.reply_to_message.document); return; } }else{ @@ -66,19 +65,18 @@ module.exports = function(){ } }else if(message.reply_to_message.sticker){ id = message.reply_to_message.sticker.file_id; + console.log(message.reply_to_message.video); return; }else if(message.reply_to_message.video){ - console.log(message.reply_to_message.video); - if(message.reply_to_message.video.mime_type.indexOf('mp4')>0){ - id = message.reply_to_message.video.file_id; + id = message.reply_to_message.video.file_id; + if(message.reply_to_message.video.mime_type == 'video/mp4'){ vid = "mp4"; - }else if(message.reply_to_message.video.mime_type.indexOf('avi')>0){ - id = message.reply_to_message.video.file_id; + }else if(message.reply_to_message.video.mime_type == 'video/avi'){ vid = "avi"; - }else if(message.reply_to_message.video.mime_type.indexOf('mkv')>0){ - id = message.reply_to_message.video.file_id; + }else if(message.reply_to_message.video.mime_type == 'video/mkv'){ vid = "mkv"; }else{ + console.log(message.reply_to_message.video); return; } }else {