mirror of
https://github.com/abocn/TelegramBot.git
synced 2025-03-10 12:49:57 +00:00
Updated gitignore + some changes in youtube.js
This commit is contained in:
parent
bfc771e66e
commit
6528c9e015
1
.gitignore
vendored
1
.gitignore
vendored
@ -134,6 +134,7 @@ dist
|
|||||||
*.txt
|
*.txt
|
||||||
*.json
|
*.json
|
||||||
*.mp4
|
*.mp4
|
||||||
|
*.exe
|
||||||
package-lock.json
|
package-lock.json
|
||||||
!resources.json
|
!resources.json
|
||||||
plugins/*
|
plugins/*
|
||||||
|
@ -57,13 +57,13 @@ const getApproxSize = async (command, videoUrl) => {
|
|||||||
|
|
||||||
module.exports = (bot) => {
|
module.exports = (bot) => {
|
||||||
bot.command(['yt', 'ytdl'], spamwatchMiddleware, async (ctx) => {
|
bot.command(['yt', 'ytdl'], spamwatchMiddleware, async (ctx) => {
|
||||||
const strings = getStrings(ctx.from.language_code);
|
const Strings = getStrings(ctx.from.language_code);
|
||||||
const ytDlpPath = getYtDlpPath();
|
const ytDlpPath = getYtDlpPath();
|
||||||
const userId = ctx.from.id;
|
const userId = ctx.from.id;
|
||||||
const videoUrl = ctx.message.text.split(' ').slice(1).join(' ');
|
const videoUrl = ctx.message.text.split(' ').slice(1).join(' ');
|
||||||
let cookieFlag = "";
|
let cookieFlag = "";
|
||||||
|
|
||||||
if (fs.existsSync("./src/props/cookies.txt")) {
|
if (fs.existsSync(path.resolve(__dirname, "../props/cookies.txt"))) {
|
||||||
cookieFlag = "--cookies src/props/cookies.txt";
|
cookieFlag = "--cookies src/props/cookies.txt";
|
||||||
} else {
|
} else {
|
||||||
cookieFlag = "";
|
cookieFlag = "";
|
||||||
@ -78,7 +78,7 @@ module.exports = (bot) => {
|
|||||||
const ffmpegArgs = ['-i', tempMp4File, '-i', tempWebmFile, '-c:v copy -c:a copy -strict -2', mp4File];
|
const ffmpegArgs = ['-i', tempMp4File, '-i', tempWebmFile, '-c:v copy -c:a copy -strict -2', mp4File];
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const downloadingMessage = await ctx.reply(strings.ytCheckingSize, {
|
const downloadingMessage = await ctx.reply(Strings.ytCheckingSize, {
|
||||||
parse_mode: 'Markdown',
|
parse_mode: 'Markdown',
|
||||||
reply_to_message_id: ctx.message.message_id,
|
reply_to_message_id: ctx.message.message_id,
|
||||||
});
|
});
|
||||||
@ -92,7 +92,7 @@ module.exports = (bot) => {
|
|||||||
ctx.chat.id,
|
ctx.chat.id,
|
||||||
downloadingMessage.message_id,
|
downloadingMessage.message_id,
|
||||||
null,
|
null,
|
||||||
strings.ytDownloading, {
|
Strings.ytDownloading, {
|
||||||
parse_mode: 'Markdown',
|
parse_mode: 'Markdown',
|
||||||
reply_to_message_id: ctx.message.message_id,
|
reply_to_message_id: ctx.message.message_id,
|
||||||
},
|
},
|
||||||
@ -105,7 +105,7 @@ module.exports = (bot) => {
|
|||||||
ctx.chat.id,
|
ctx.chat.id,
|
||||||
downloadingMessage.message_id,
|
downloadingMessage.message_id,
|
||||||
null,
|
null,
|
||||||
strings.ytUploading, {
|
Strings.ytUploading, {
|
||||||
parse_mode: 'Markdown',
|
parse_mode: 'Markdown',
|
||||||
reply_to_message_id: ctx.message.message_id,
|
reply_to_message_id: ctx.message.message_id,
|
||||||
},
|
},
|
||||||
@ -116,14 +116,14 @@ module.exports = (bot) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (fs.existsSync(mp4File)) {
|
if (fs.existsSync(mp4File)) {
|
||||||
const message = strings.ytUploadDesc
|
const message = Strings.ytUploadDesc
|
||||||
.replace("{userId}", userId)
|
.replace("{userId}", userId)
|
||||||
.replace("{userName}", ctx.from.first_name);
|
.replace("{userName}", ctx.from.first_name);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
await ctx.replyWithVideo({
|
await ctx.replyWithVideo({
|
||||||
source: mp4File,
|
source: mp4File,
|
||||||
caption: `${message}`,
|
caption: message,
|
||||||
parse_mode: 'Markdown',
|
parse_mode: 'Markdown',
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -132,7 +132,7 @@ module.exports = (bot) => {
|
|||||||
ctx.chat.id,
|
ctx.chat.id,
|
||||||
downloadingMessage.message_id,
|
downloadingMessage.message_id,
|
||||||
null,
|
null,
|
||||||
strings.ytUploadLimit2, {
|
Strings.ytUploadLimit2, {
|
||||||
parse_mode: 'Markdown',
|
parse_mode: 'Markdown',
|
||||||
reply_to_message_id: ctx.message.message_id,
|
reply_to_message_id: ctx.message.message_id,
|
||||||
},
|
},
|
||||||
@ -159,7 +159,7 @@ module.exports = (bot) => {
|
|||||||
ctx.chat.id,
|
ctx.chat.id,
|
||||||
downloadingMessage.message_id,
|
downloadingMessage.message_id,
|
||||||
null,
|
null,
|
||||||
strings.ytFileErr, {
|
Strings.ytFileErr, {
|
||||||
parse_mode: 'Markdown',
|
parse_mode: 'Markdown',
|
||||||
reply_to_message_id: ctx.message.message_id,
|
reply_to_message_id: ctx.message.message_id,
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user