mirror of
https://github.com/abocn/TelegramBot.git
synced 2025-03-10 04:39:57 +00:00
Some misc changes
This commit is contained in:
parent
ef63ae439c
commit
b465ba29dd
@ -7,7 +7,7 @@ require('./plugins/ytdlp-wrapper.js');
|
||||
// require('./plugins/termlogger.js');
|
||||
|
||||
const bot = new Telegraf(process.env.botToken);
|
||||
const MAX_RETRIES = 5;
|
||||
const maxRetries = process.env.maxRetries || 5;
|
||||
let restartCount = 0;
|
||||
|
||||
const loadCommands = () => {
|
||||
@ -38,7 +38,7 @@ const startBot = async () => {
|
||||
restartCount = 0;
|
||||
} catch (error) {
|
||||
console.error('Failed to start bot:', error.message);
|
||||
if (restartCount < MAX_RETRIES) {
|
||||
if (restartCount < maxRetries) {
|
||||
restartCount++;
|
||||
console.log(`Retrying to start bot... Attempt ${restartCount}`);
|
||||
setTimeout(startBot, 5000);
|
||||
|
@ -129,23 +129,12 @@ module.exports = (bot) => {
|
||||
source: mp4File }, {
|
||||
caption: message,
|
||||
parse_mode: 'Markdown',
|
||||
reply_to_message_id: ctx.message.message_id,
|
||||
});
|
||||
|
||||
if (approxSizeInMB >= 50) {
|
||||
await ctx.telegram.editMessageText(
|
||||
ctx.chat.id,
|
||||
downloadingMessage.message_id,
|
||||
null,
|
||||
Strings.ytDownload.sizeLimitWarn, {
|
||||
parse_mode: 'Markdown',
|
||||
reply_to_message_id: ctx.message.message_id,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
fs.unlinkSync(mp4File);
|
||||
} catch (error) {
|
||||
if (error.includes("Request Entity Too Large")) {
|
||||
if (toString(error).includes("Request Entity Too Large")) {
|
||||
await ctx.telegram.editMessageText(
|
||||
ctx.chat.id,
|
||||
downloadingMessage.message_id,
|
||||
@ -188,10 +177,15 @@ module.exports = (bot) => {
|
||||
}
|
||||
} catch (error) {
|
||||
console.error(error);
|
||||
await ctx.reply(Strings.ytDownload.uploadErr, {
|
||||
parse_mode: 'Markdown',
|
||||
reply_to_message_id: ctx.message.message_id,
|
||||
});
|
||||
await ctx.telegram.editMessageText(
|
||||
ctx.chat.id,
|
||||
downloadingMessage.message_id,
|
||||
null,
|
||||
Strings.ytDownload.uploadErr, {
|
||||
parse_mode: 'Markdown',
|
||||
reply_to_message_id: ctx.message.message_id,
|
||||
},
|
||||
);
|
||||
}
|
||||
});
|
||||
};
|
Loading…
x
Reference in New Issue
Block a user