Error

Error: Cannot find module '/root/7bLogsBot/node_modules/@discordjs/opus/prebuild/node-v108-napi-v3-linux-x64-glibc-2.31/opus.node' Require stack: /root/7bLogsBot/node_modules/@discordjs/opus/lib/index.js /root/7bLogsBot/index.js at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15) at Module._load (node:internal/modules/cjs/loader:922:27) at Module.require (node:internal/modules/cjs/loader:1143:19) at require (node:internal/modules/cjs/helpers:110:18) at Object.<anonymous> (/root/7bLogsBot/node_modules/@discordjs/opus/lib/index.js:5:18) at Module._compile (node:internal/modules/cjs/loader:1256:14) at Module._extensions..js (node:internal/modules/cjs/loader:1310:10) at Module.load (node:internal/modules/cjs/loader:1119:32) at Module._load (node:internal/modules/cjs/loader:960:12) at Module.require (node:internal/modules/cjs/loader:1143:19) { code: 'MODULE_NOT_FOUND', requireStack: ['/root/7bLogsBot/node_modules/@discordjs/opus/lib/index.js','/root/7bLogsBot/index.js'] } Node.js v18.16.1
2 Replies
d.js toolkit
d.js toolkit17mo ago
- What's your exact discord.js npm list discord.js and node node -v version? - Post the full error stack trace, not just the top part! - Show your code! - Explain what exactly your issue is. - Not a discord.js issue? Check out #useful-servers. - Issue solved? Press the button!
m3n
m3nOP16mo ago
{ "dependencies": { "@discordjs/opus": "^0.9.0", "@discordjs/voice": "^0.16.0", "@ffmpeg-installer/ffmpeg": "^1.1.0", "@kirdock/discordjs-voice-recorder": "^1.0.4", "discord-logs": "^2.0.0", "discord.js": "^13.15.1", "ffmpeg": "^0.0.4", "ffmpeg-static": "^5.1.0", "fluent-ffmpeg": "^2.1.2", "index.js": "^0.0.3", "libsodium-wrappers": "^0.7.11", "node": "^19.8.1", "node-gyp": "^9.4.0", "node-pre-gyp": "^0.17.0", "opusscript": "^0.0.8", "prism-media": "^2.0.0-alpha.0", "sodium-native": "^4.0.4", "tweetnacl": "^1.0.3", "util": "^0.12.5", "valuesaver": "^1.9.3" } } what's the problem And how do I solve it? Yes use all packages and run npm i on the terminal after the file i use the package :
const { Client, Collection, Permissions, WebhookClient, MessageAttachment, Intents, MessageEmbed } = require("discord.js");
const logs = require('discord-logs');
const { entersState, joinVoiceChannel, VoiceConnectionStatus, EndBehaviorType } = require('@discordjs/voice');
const fs = require('node:fs');

const ffmpegPath = require('@ffmpeg-installer/ffmpeg').path;
const ffmpeg = require('fluent-ffmpeg');
ffmpeg.setFfmpegPath(ffmpegPath);

const prism = require('prism-media');
const { Transform } = require("stream")
const { pipeline } = require('node:stream');
const { OpusEncoder } = require("@discordjs/opus");
const sleep = require('util').promisify(setTimeout);
const client = new Client({
intents: ['GUILDS'
, 'GUILD_MEMBERS'
, 'GUILD_BANS'
, 'GUILD_EMOJIS_AND_STICKERS'
, 'GUILD_INTEGRATIONS'
, 'GUILD_WEBHOOKS'
, 'GUILD_INVITES'
, 'GUILD_VOICE_STATES'
, 'GUILD_PRESENCES'
, 'GUILD_MESSAGES'
, 'GUILD_MESSAGE_REACTIONS'
, 'GUILD_MESSAGE_TYPING'
, 'DIRECT_MESSAGES'
, 'DIRECT_MESSAGE_REACTIONS'
, 'DIRECT_MESSAGE_TYPING'
, 'MESSAGE_CONTENT'
, 'GUILD_SCHEDULED_EVENTS'
, 'AUTO_MODERATION_CONFIGURATION'
, 'AUTO_MODERATION_EXECUTION']
});
const config = require("./config.json");
const { VoiceRecorder } = require('@kirdock/discordjs-voice-recorder');

const voiceRecorder = new VoiceRecorder();
const voiceManager = new Collection()
const { Client, Collection, Permissions, WebhookClient, MessageAttachment, Intents, MessageEmbed } = require("discord.js");
const logs = require('discord-logs');
const { entersState, joinVoiceChannel, VoiceConnectionStatus, EndBehaviorType } = require('@discordjs/voice');
const fs = require('node:fs');

const ffmpegPath = require('@ffmpeg-installer/ffmpeg').path;
const ffmpeg = require('fluent-ffmpeg');
ffmpeg.setFfmpegPath(ffmpegPath);

const prism = require('prism-media');
const { Transform } = require("stream")
const { pipeline } = require('node:stream');
const { OpusEncoder } = require("@discordjs/opus");
const sleep = require('util').promisify(setTimeout);
const client = new Client({
intents: ['GUILDS'
, 'GUILD_MEMBERS'
, 'GUILD_BANS'
, 'GUILD_EMOJIS_AND_STICKERS'
, 'GUILD_INTEGRATIONS'
, 'GUILD_WEBHOOKS'
, 'GUILD_INVITES'
, 'GUILD_VOICE_STATES'
, 'GUILD_PRESENCES'
, 'GUILD_MESSAGES'
, 'GUILD_MESSAGE_REACTIONS'
, 'GUILD_MESSAGE_TYPING'
, 'DIRECT_MESSAGES'
, 'DIRECT_MESSAGE_REACTIONS'
, 'DIRECT_MESSAGE_TYPING'
, 'MESSAGE_CONTENT'
, 'GUILD_SCHEDULED_EVENTS'
, 'AUTO_MODERATION_CONFIGURATION'
, 'AUTO_MODERATION_EXECUTION']
});
const config = require("./config.json");
const { VoiceRecorder } = require('@kirdock/discordjs-voice-recorder');

const voiceRecorder = new VoiceRecorder();
const voiceManager = new Collection()
how? The device I am using ubuntu 20.4 I'm using @kirdock/discordjs-voice-recorder which is a package inside of which uses @discordjs/opus
Want results from more Discord servers?
Add your server