fix eslint

slash
supositware 2 years ago
parent 7f8895660b
commit a4eab091c7

@ -5,9 +5,9 @@
"es6": true
},
"parserOptions": {
"ecmaVersion": 2021
"ecmaVersion": 2022,
"sourceType": "module"
},
"sourceType": "module",
"rules": {
"arrow-spacing": ["warn", { "before": true, "after": true }],
"brace-style": ["error", "stroustrup", { "allowSingleLine": true }],

@ -1,6 +1,6 @@
import { SlashCommandBuilder } from '@discordjs/builders';
import { MessageEmbed } from 'discord.js';
import fetch from 'node-fetch'
import fetch from 'node-fetch';
export default {
data: new SlashCommandBuilder()
@ -34,7 +34,7 @@ export default {
.setURL('https://reddit.com' + response.data.children[i].data.permalink)
.setFooter(`/r/${response.data.children[i].data.subreddit} | ⬆ ${response.data.children[i].data.ups} 🗨 ${response.data.children[i].data.num_comments}`);
interaction.editReply({ embeds: [redditEmbed]});
interaction.editReply({ embeds: [redditEmbed] });
interaction.followUp(response.data.children[i].data.url);
});
},

@ -25,9 +25,12 @@ export default {
const gifskiOutput = output.replace(path.extname(output), '.gif');
const gifsicleOutput = output.replace(path.extname(output), 'gifsicle.gif');
await utils.ffmpeg(`-i ${output} ${os.tmpdir()}/frame${interaction.id}%04d.png`); // Extract every frame for gifski
await gifski(gifskiOutput, `${os.tmpdir()}/frame${interaction.id}*`); // Make it look better
await gifsicle(gifskiOutput, gifsicleOutput); // Optimize it
// Extract every frame for gifski
await utils.ffmpeg(`-i ${output} ${os.tmpdir()}/frame${interaction.id}%04d.png`);
// Make it look better
await gifski(gifskiOutput, `${os.tmpdir()}/frame${interaction.id}*`);
// Optimize it
await gifsicle(gifskiOutput, gifsicleOutput);
const fileStat = fs.statSync(gifsicleOutput);
const fileSize = fileStat.size / 1000000.0;

@ -44,8 +44,8 @@ const rest = new REST({ version: '9' }).setToken(token);
if (process.argv[2] === 'global') {
rest.put(Routes.applicationCommands(clientId), { body: commands })
.then(() => console.log('Successfully registered application commands globally.'))
.catch(console.error);
.then(() => console.log('Successfully registered application commands globally.'))
.catch(console.error);
}
rest.put(Routes.applicationGuildCommands(clientId, guildId), { body: commands })

@ -1,6 +1,6 @@
import { exec } from 'node:child_process';
import https from 'node:https';
import dotenv from 'dotenv'
import dotenv from 'dotenv';
dotenv.config();
const { uptimeURL, uptimeInterval } = process.env;

@ -2,6 +2,6 @@ export default {
name: 'unhandledRejection',
once: true,
async execute(error) {
console.error('Unhandled promise rejection:', error);
}
}
console.error('Unhandled promise rejection:', error);
},
};

@ -2,8 +2,8 @@ import fs from 'node:fs';
import path from 'node:path';
import { fileURLToPath } from 'node:url';
import { Client, Collection, Intents } from 'discord.js';
import dotenv from 'dotenv'
dotenv.config()
import dotenv from 'dotenv';
dotenv.config();
const { token } = process.env;
const __filename = fileURLToPath(import.meta.url);

@ -5,6 +5,8 @@
"main": "index.js",
"scripts": {
"start": "node .",
"lint": "eslint .",
"lintfix": "eslint . --fix",
"test": "echo \"Error: no test specified\" && exit 1"
},
"type": "module",

@ -4,7 +4,7 @@ import { exec } from 'node:child_process';
export default {
downloadVideo,
upload,
ffmpeg
ffmpeg,
};
async function downloadVideo(url, output, format = 'bestvideo*+bestaudio/best') {
await new Promise((resolve, reject) => {

Loading…
Cancel
Save