mirror of
https://github.com/JonnyBro/JaBa.git
synced 2024-11-22 05:04:58 +05:00
Попробуем так
This commit is contained in:
parent
2b95b5687e
commit
f2da9a27a0
4 changed files with 20 additions and 15 deletions
|
@ -11,7 +11,7 @@ const BaseEvent = require("./BaseEvent.js"),
|
||||||
path = require("path"),
|
path = require("path"),
|
||||||
fs = require("fs").promises,
|
fs = require("fs").promises,
|
||||||
mongoose = require("mongoose"),
|
mongoose = require("mongoose"),
|
||||||
extractor = require("../helpers/extractor"),
|
// extractor = require("../helpers/extractor"),
|
||||||
playdl = require("play-dl"),
|
playdl = require("play-dl"),
|
||||||
moment = require("moment");
|
moment = require("moment");
|
||||||
|
|
||||||
|
@ -60,7 +60,7 @@ class JaBa extends Client {
|
||||||
});
|
});
|
||||||
|
|
||||||
this.player = new Player(this);
|
this.player = new Player(this);
|
||||||
this.player.use("jaba", extractor);
|
// this.player.use("jaba", extractor);
|
||||||
|
|
||||||
this.player
|
this.player
|
||||||
.on("trackStart", async (queue, track) => {
|
.on("trackStart", async (queue, track) => {
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
const { SlashCommandBuilder, PermissionsBitField } = require("discord.js");
|
const { SlashCommandBuilder, PermissionsBitField } = require("discord.js");
|
||||||
const BaseCommand = require("../../base/BaseCommand");
|
const BaseCommand = require("../../base/BaseCommand"),
|
||||||
|
playdl = require("play-dl");
|
||||||
|
|
||||||
class Play extends BaseCommand {
|
class Play extends BaseCommand {
|
||||||
/**
|
/**
|
||||||
|
@ -43,7 +44,7 @@ class Play extends BaseCommand {
|
||||||
|
|
||||||
const searchResult = await client.player.search(query, {
|
const searchResult = await client.player.search(query, {
|
||||||
requestedBy: interaction.user,
|
requestedBy: interaction.user,
|
||||||
searchEngine: "jaba"
|
// searchEngine: "jaba"
|
||||||
}).catch(() => {});
|
}).catch(() => {});
|
||||||
if (!searchResult || !searchResult.tracks.length) return interaction.editReply({
|
if (!searchResult || !searchResult.tracks.length) return interaction.editReply({
|
||||||
content: interaction.translate("music/play:NO_RESULT", {
|
content: interaction.translate("music/play:NO_RESULT", {
|
||||||
|
@ -59,7 +60,11 @@ class Play extends BaseCommand {
|
||||||
leaveOnStop: true,
|
leaveOnStop: true,
|
||||||
bufferingTimeout: 1000,
|
bufferingTimeout: 1000,
|
||||||
disableVolume: false,
|
disableVolume: false,
|
||||||
spotifyBridge: false
|
spotifyBridge: false,
|
||||||
|
async onBeforeCreateStream(track, source) {
|
||||||
|
if (source === "youtube" || source === "soundcloud")
|
||||||
|
return (await playdl.stream(track.url, { discordPlayerCompatibility: true })).stream;
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
searchResult.playlist ? queue.addTracks(searchResult.tracks) : queue.addTrack(searchResult.tracks[0]);
|
searchResult.playlist ? queue.addTracks(searchResult.tracks) : queue.addTrack(searchResult.tracks[0]);
|
||||||
|
|
18
package-lock.json
generated
18
package-lock.json
generated
|
@ -21,7 +21,7 @@
|
||||||
"cron": "^1.7.2",
|
"cron": "^1.7.2",
|
||||||
"discord-api-types": "^0.37.0",
|
"discord-api-types": "^0.37.0",
|
||||||
"discord-giveaways": "^6.0.0",
|
"discord-giveaways": "^6.0.0",
|
||||||
"discord-player": "^5.3.0",
|
"discord-player": "^5.3.0-dev.3",
|
||||||
"discord.js": "^14.1.2",
|
"discord.js": "^14.1.2",
|
||||||
"ejs": "^3.1.3",
|
"ejs": "^3.1.3",
|
||||||
"express": "^4.17.1",
|
"express": "^4.17.1",
|
||||||
|
@ -1371,9 +1371,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/discord-player": {
|
"node_modules/discord-player": {
|
||||||
"version": "5.3.0",
|
"version": "5.3.0-dev.3",
|
||||||
"resolved": "https://registry.npmjs.org/discord-player/-/discord-player-5.3.0.tgz",
|
"resolved": "https://registry.npmjs.org/discord-player/-/discord-player-5.3.0-dev.3.tgz",
|
||||||
"integrity": "sha512-OskERYrsVqNvyq8tKkp3aV3NMY9dP5BhNeyn5NTTDohVd9eEE8P6rZGvxqORJl1OxXCTBLbiojNgLiFNsAIaow==",
|
"integrity": "sha512-rrbEBS4mzCyIGk5S9E5O0XWnC4nub2cmBAFr9pZLH7RWBX4+z2nhAt5VwemgenmW/RJy1rseuZZ75WqJDnrHnw==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@discordjs/voice": "^0.11.0",
|
"@discordjs/voice": "^0.11.0",
|
||||||
"libsodium-wrappers": "^0.7.10",
|
"libsodium-wrappers": "^0.7.10",
|
||||||
|
@ -1381,7 +1381,7 @@
|
||||||
"spotify-url-info": "^3.1.2",
|
"spotify-url-info": "^3.1.2",
|
||||||
"tiny-typed-emitter": "^2.1.0",
|
"tiny-typed-emitter": "^2.1.0",
|
||||||
"tslib": "^2.4.0",
|
"tslib": "^2.4.0",
|
||||||
"youtube-sr": "^4.3.0",
|
"youtube-sr": "^4.2.0",
|
||||||
"ytdl-core": "^4.11.0"
|
"ytdl-core": "^4.11.0"
|
||||||
},
|
},
|
||||||
"funding": {
|
"funding": {
|
||||||
|
@ -5754,9 +5754,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"discord-player": {
|
"discord-player": {
|
||||||
"version": "5.3.0",
|
"version": "5.3.0-dev.3",
|
||||||
"resolved": "https://registry.npmjs.org/discord-player/-/discord-player-5.3.0.tgz",
|
"resolved": "https://registry.npmjs.org/discord-player/-/discord-player-5.3.0-dev.3.tgz",
|
||||||
"integrity": "sha512-OskERYrsVqNvyq8tKkp3aV3NMY9dP5BhNeyn5NTTDohVd9eEE8P6rZGvxqORJl1OxXCTBLbiojNgLiFNsAIaow==",
|
"integrity": "sha512-rrbEBS4mzCyIGk5S9E5O0XWnC4nub2cmBAFr9pZLH7RWBX4+z2nhAt5VwemgenmW/RJy1rseuZZ75WqJDnrHnw==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"@discordjs/voice": "^0.11.0",
|
"@discordjs/voice": "^0.11.0",
|
||||||
"libsodium-wrappers": "^0.7.10",
|
"libsodium-wrappers": "^0.7.10",
|
||||||
|
@ -5764,7 +5764,7 @@
|
||||||
"spotify-url-info": "^3.1.2",
|
"spotify-url-info": "^3.1.2",
|
||||||
"tiny-typed-emitter": "^2.1.0",
|
"tiny-typed-emitter": "^2.1.0",
|
||||||
"tslib": "^2.4.0",
|
"tslib": "^2.4.0",
|
||||||
"youtube-sr": "^4.3.0",
|
"youtube-sr": "^4.2.0",
|
||||||
"ytdl-core": "^4.11.0"
|
"ytdl-core": "^4.11.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
"cron": "^1.7.2",
|
"cron": "^1.7.2",
|
||||||
"discord-api-types": "^0.37.0",
|
"discord-api-types": "^0.37.0",
|
||||||
"discord-giveaways": "^6.0.0",
|
"discord-giveaways": "^6.0.0",
|
||||||
"discord-player": "^5.3.0",
|
"discord-player": "^5.3.0-dev.3",
|
||||||
"discord.js": "^14.1.2",
|
"discord.js": "^14.1.2",
|
||||||
"ejs": "^3.1.3",
|
"ejs": "^3.1.3",
|
||||||
"express": "^4.17.1",
|
"express": "^4.17.1",
|
||||||
|
|
Loading…
Reference in a new issue