I have djs @ v12 just because everything is just getting more hard to learn every new update.

[nodemon] 2.0.22 [nodemon] to restart at any time, enter rs [nodemon] watching path(s): . [nodemon] watching extensions: js,mjs,json [nodemon] starting node src/index.js C:\Users\Joshua\Desktop\discordbot2\src\index.js:11 command(client, 'ping', message => { ^ TypeError: command is not a function
const Discord = require('discord.js');
const config = require('./config.json')
const client = new Discord.Client();
const command = require('./command')


client.on('ready', () => {
console.log`${client.user.tag} is online and ready to go!βœ…`
})

command(client, 'ping', message => {
message.channel.send('Pong')
})

client.on('message', () => {
})

client.login(config.token);
const Discord = require('discord.js');
const config = require('./config.json')
const client = new Discord.Client();
const command = require('./command')


client.on('ready', () => {
console.log`${client.user.tag} is online and ready to go!βœ…`
})

command(client, 'ping', message => {
message.channel.send('Pong')
})

client.on('message', () => {
})

client.login(config.token);
120 Replies
d.js toolkit
d.js toolkitβ€’17mo 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.
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
d.js docs
d.js docsβ€’17mo ago
guide Additional Information: Updating from v12 to v13 read moreguide Additional Information: Updating from v13 to v14 read more
shadow1111
shadow1111β€’17mo ago
too difficult the basics changed to me you need to add some weird intentbit stuff or sm
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
shadow1111
shadow1111β€’17mo ago
what are the basics of v14
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
shadow1111
shadow1111β€’17mo ago
whats the easiest library? i know that is the + like what to do? from the changes cus theres + and -
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
shadow1111
shadow1111β€’17mo ago
shadow1111
shadow1111β€’17mo ago
and the + is what i use now?
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
shadow1111
shadow1111β€’17mo ago
and sorry 1 more thing do i still use module.exports for my command handler the reason i downgraded djs is because my slash commands dont work!
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
shadow1111
shadow1111β€’17mo ago
sooo yea?
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
shadow1111
shadow1111β€’17mo ago
"REST" like they just werent registering therefore, I downgraded
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
d.js docs
d.js docsβ€’17mo ago
guide Home: Before you begin... read more
shadow1111
shadow1111β€’17mo ago
is v13 supported tho?
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
shadow1111
shadow1111β€’17mo ago
and how do i upgrade to v14?
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
shadow1111
shadow1111β€’17mo ago
i am it just says i have to uninstall it still v13
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
shadow1111
shadow1111β€’17mo ago
yea so i uninstalled it and its still v13
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
shadow1111
shadow1111β€’17mo ago
k thanks and the documentation is for v14 right?
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
shadow1111
shadow1111β€’17mo ago
kk ty omg im so sorry can i still use config.json file for my prefix and token or should i use .env
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
shadow1111
shadow1111β€’17mo ago
so both still work?
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
shadow1111
shadow1111β€’17mo ago
k ty and this is what I mean PS C:\Users\Joshua\Desktop\discordbot2> nodemon [nodemon] 2.0.22 [nodemon] to restart at any time, enter `rs` [nodemon] watching path(s): *.* [nodemon] watching extensions: js,mjs,json [nodemon] starting `node src/index.js` C:\Users\Joshua\Desktop\discordbot2\node_modules\discord.js\src\client\Client.js:492 throw new DiscordjsTypeError(ErrorCodes.ClientMissingIntents); ^ TypeError [ClientMissingIntents]: Valid intents must be provided for the Client. at Client._validateOptions (C:\Users\Joshua\Desktop\discordbot2\node_modules\discord.js\src\client\Client.js:492:13) at new Client (C:\Users\Joshua\Desktop\discordbot2\node_modules\discord.js\src\client\Client.js:78:10) at Object.<anonymous> (C:\Users\Joshua\Desktop\discordbot2\src\index.js:3:16) 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 Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) at node:internal/main/run_main_module:23:47 { code: 'ClientMissingIntents' } Node.js v18.16.1 [nodemon] app crashed - waiting for file changes before starting...
const { Client, GatewayIntentBits, Partials } = require('discord.js');


const client = new Client({ intents: [GatewayIntentBits.Guilds], partials: [Partials.Channel] });

client.on('ready', () => {
console.log(`${client.user.tag} is online and ready to go!`);
})



client.login(config.token);
const { Client, GatewayIntentBits, Partials } = require('discord.js');


const client = new Client({ intents: [GatewayIntentBits.Guilds], partials: [Partials.Channel] });

client.on('ready', () => {
console.log(`${client.user.tag} is online and ready to go!`);
})



client.login(config.token);
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
shadow1111
shadow1111β€’17mo ago
they are now it says token invalid but i literally just reset it
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
shadow1111
shadow1111β€’17mo ago
oops i didnt copy that part its there tho
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
shadow1111
shadow1111β€’17mo ago
const { config } = require('dotenv');
const { config } = require('dotenv');
yea
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
shadow1111
shadow1111β€’17mo ago
yea
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
shadow1111
shadow1111β€’17mo ago
it says token invalid
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
shadow1111
shadow1111β€’17mo ago
it does
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
shadow1111
shadow1111β€’17mo ago
ok it wasnt the full token tho
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
shadow1111
shadow1111β€’17mo ago
you dont see that?
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
shadow1111
shadow1111β€’17mo ago
bro its not even half of the token
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
shadow1111
shadow1111β€’17mo ago
it kind of does you need the whole token to do anything
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
shadow1111
shadow1111β€’17mo ago
shadow1111
shadow1111β€’17mo ago
I already did reset it twice now and i put the new token in both times
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
shadow1111
shadow1111β€’17mo ago
yes
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
shadow1111
shadow1111β€’17mo ago
where
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
shadow1111
shadow1111β€’17mo ago
index?
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
shadow1111
shadow1111β€’17mo ago
im confused
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
shadow1111
shadow1111β€’17mo ago
yes i did that
const { Client, GatewayIntentBits, Partials } = require('discord.js');
const { config } = require('dotenv');
config();
const { Client, GatewayIntentBits, Partials } = require('discord.js');
const { config } = require('dotenv');
config();
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
shadow1111
shadow1111β€’17mo ago
shadow1111
shadow1111β€’17mo ago
yes i do it worked when i just used client.login( token here ) so its the right token
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
shadow1111
shadow1111β€’17mo ago
shadow1111
shadow1111β€’17mo ago
shadow1111
shadow1111β€’17mo ago
its the correct token
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
shadow1111
shadow1111β€’17mo ago
ITS THE SAME TOKEN LMFAO is it formatted correctly?
shadow1111
shadow1111β€’17mo ago
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
shadow1111
shadow1111β€’17mo ago
so no ""?
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
shadow1111
shadow1111β€’17mo ago
fawg.. dawg* its still not working sooooo?
Idris
Idrisβ€’17mo ago
do you know that your current isn’t related to discord.js at all? like doesn’t even matter v12 or v50
shadow1111
shadow1111β€’17mo ago
bro what
Idris
Idrisβ€’17mo ago
your issue is related to dotenv (or just your JS knowledge ?)
shadow1111
shadow1111β€’17mo ago
i mean both I want to learn but the dotenv isnt working at all it worked when i had v12
Idris
Idrisβ€’17mo ago
no no ^
shadow1111
shadow1111β€’17mo ago
i know its not related to the version im saying it worked perfectly fine last night
Idris
Idrisβ€’17mo ago
does it return an error?
shadow1111
shadow1111β€’17mo ago
yes i already sent it
Idris
Idrisβ€’17mo ago
where
shadow1111
shadow1111β€’17mo ago
Error [TokenInvalid]: An invalid token was provided.
at Client.login (C:\Users\Joshua\Desktop\discordbot2\node_modules\discord.js\src\client\Client.js:214:52)
at Object.<anonymous> (C:\Users\Joshua\Desktop\discordbot2\src\index.js:17:8)
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 Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
at node:internal/main/run_main_module:23:47 {
code: 'TokenInvalid'
}

Node.js v18.16.1
Error [TokenInvalid]: An invalid token was provided.
at Client.login (C:\Users\Joshua\Desktop\discordbot2\node_modules\discord.js\src\client\Client.js:214:52)
at Object.<anonymous> (C:\Users\Joshua\Desktop\discordbot2\src\index.js:17:8)
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 Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
at node:internal/main/run_main_module:23:47 {
code: 'TokenInvalid'
}

Node.js v18.16.1
Idris
Idrisβ€’17mo ago
remove client.login(…) and replace it by console.log(process.env)
shadow1111
shadow1111β€’17mo ago
.TOKEN?
Idris
Idrisβ€’17mo ago
no just process.env
shadow1111
shadow1111β€’17mo ago
um its showing my pc stuff
Idris
Idrisβ€’17mo ago
you don’t see your token in the terminal?
shadow1111
shadow1111β€’17mo ago
no
Idris
Idrisβ€’17mo ago
just two sec I'm gonna move on my PC
shadow1111
shadow1111β€’17mo ago
ok
Idris
Idrisβ€’17mo ago
the following code sample is working for me
Idris
Idrisβ€’17mo ago
that's my .env
shadow1111
shadow1111β€’17mo ago
can i use (c) instead of (client)? and thats exaclty what I have
Idris
Idrisβ€’17mo ago
then something wrong in your side not the library's side name your params however you want
shadow1111
shadow1111β€’17mo ago
ill try resetting my token one more time
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
shadow1111
shadow1111β€’17mo ago
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
Idris
Idrisβ€’17mo ago
mines
shadow1111
shadow1111β€’17mo ago
me too
Idris
Idrisβ€’17mo ago
^ ^
shadow1111
shadow1111β€’17mo ago
sooooooooooooo what do i do i dont get the error any more but it says
undefined
undefined
Unknown User
Unknown Userβ€’17mo ago
Message Not Public
Sign In & Join Server To View
Idris
Idrisβ€’17mo ago
you don't get the error because I told you to remove your client.login(...)
shadow1111
shadow1111β€’17mo ago
when i try to node . oh yea
π’„π’π’„π’π’Œπ’Šπ’•π’•π’†π’
u can infact have it as string no whitespace, all caps is the general formatting also use unique names, nothing that other programs or the OS could set
shadow1111
shadow1111β€’17mo ago
do i need to use a config file or env file if I dont put it on github?
Idris
Idrisβ€’17mo ago
please start moving to #other-js-ts nothing related to djs now
π’„π’π’„π’π’Œπ’Šπ’•π’•π’†π’
mby try moving .env in ur root directory instead of ./src but idk if that makes a difference
Want results from more Discord servers?
Add your server