我正在开发一个电报机器人,它从用户那里获取mp4视频文件,并将其作为视频备忘发送到特定频道或聊天室。
我在google上搜索并意识到sendVideoNota方法无法发送非流文件,因此首先我将mp4文件转换为流,然后将其传递给该方法。
但会出现一些错误。
我走对了吗?
2、我做错了什么?
if(msg.video != null)
{
bot.getFile(msg.video.file_id)
.then(function (video){
videoPath= "https://api.telegram.org/file/bot" + TOKEN + "/" + video.file_path;
console.log("Source File path is: ", videoPath);
videoStream = fs.createReadStream(videoPath);
console.log("videoStream is: ", videoStream );
bot.sendVideoNote(chatID,videoStream);
})