Websocket not working

I am not receiving any events or even if I do it just cuts out in 5 second
21 Replies
d.js toolkit
d.js toolkit•2y ago
- What's your exact discord.js npm list discord.js and node node -v version? - Not a discord.js issue? Check out #other-js-ts. - Consider reading #how-to-get-help to improve your question! - Explain what exactly your issue is. - Post the full error stack trace, not just the top part! - Show your code! - Issue solved? Press the button!
! Seferog
! SeferogOP•2y ago
const {
Client,
Collection,
GatewayIntentBits,
Partials,
Options,
} = require("discord.js");
require("dotenv").config();
const fs = require("fs");

const client = new Client({
intents: [
GatewayIntentBits.Guilds,
GatewayIntentBits.GuildMessages,
GatewayIntentBits.GuildMessageReactions,
GatewayIntentBits.GuildPresences,
],
partials: [
Partials.Message,
Partials.Channel,
Partials.Reaction,
Partials.GuildMember,
Partials.User,
],
});
const testMode = false;

client.commands = new Collection();

const commandFiles = fs
.readdirSync("./commands/")
.filter((file) => file.endsWith(".js"));

for (const file of commandFiles) {
const command = require(`./commands/${file}`);
client.commands.set(command.data.name, command);
}

client.on("ready", async () => {
console.log(`Logged in as as ${client.user.tag}!`);
console.log(`Bot is in ${client.guilds.cache.size} servers`);
});
client.on("debug", console.log);
client.on("warn", console.warn);
client.on("error", console.error);
client.on("messageCreate", async (msg) => {
console.log(msg.channel.id);
});

client.login(testMode ? process.env.TEST_TOKEN : process.env.BOT_TOKEN);
const {
Client,
Collection,
GatewayIntentBits,
Partials,
Options,
} = require("discord.js");
require("dotenv").config();
const fs = require("fs");

const client = new Client({
intents: [
GatewayIntentBits.Guilds,
GatewayIntentBits.GuildMessages,
GatewayIntentBits.GuildMessageReactions,
GatewayIntentBits.GuildPresences,
],
partials: [
Partials.Message,
Partials.Channel,
Partials.Reaction,
Partials.GuildMember,
Partials.User,
],
});
const testMode = false;

client.commands = new Collection();

const commandFiles = fs
.readdirSync("./commands/")
.filter((file) => file.endsWith(".js"));

for (const file of commandFiles) {
const command = require(`./commands/${file}`);
client.commands.set(command.data.name, command);
}

client.on("ready", async () => {
console.log(`Logged in as as ${client.user.tag}!`);
console.log(`Bot is in ${client.guilds.cache.size} servers`);
});
client.on("debug", console.log);
client.on("warn", console.warn);
client.on("error", console.error);
client.on("messageCreate", async (msg) => {
console.log(msg.channel.id);
});

client.login(testMode ? process.env.TEST_TOKEN : process.env.BOT_TOKEN);
there code
! Seferog
! SeferogOP•2y ago
and here it randomly cutting
No description
! Seferog
! SeferogOP•2y ago
No description
! Seferog
! SeferogOP•2y ago
@Qjuh I just got this working on a US server but does not work on my local + germany vps
! Seferog
! SeferogOP•2y ago
problem seems to be this part I think
No description
! Seferog
! SeferogOP•2y ago
when it fetches servers with success it works yeah but only on render.com yes still not working let me try again
! Seferog
! SeferogOP•2y ago
No description
! Seferog
! SeferogOP•2y ago
still same 🥲 can this be an IP thing? @Qjuh like discord restricted my ip from ws checking 40 seconds @Qjuh I think it sends the first beat and just destory it on second?
! Seferog
! SeferogOP•2y ago
No description
! Seferog
! SeferogOP•2y ago
shows something like this @Qjuh
d.js docs
d.js docs•2y ago
discord.js includes multiple sub-packages, installing these separately can mess with internal code:
npm uninstall discord-api-types @discordjs/rest @discordjs/builders
yarn remove discord-api-types @discordjs/rest @discordjs/builders
pnpm remove discord-api-types @discordjs/rest @discordjs/builders
npm uninstall discord-api-types @discordjs/rest @discordjs/builders
yarn remove discord-api-types @discordjs/rest @discordjs/builders
pnpm remove discord-api-types @discordjs/rest @discordjs/builders
! Seferog
! SeferogOP•2y ago
running
! Seferog
! SeferogOP•2y ago
No description
! Seferog
! SeferogOP•2y ago
same @Qjuh
! Seferog
! SeferogOP•2y ago
new npm ls discord-api-types
No description
! Seferog
! SeferogOP•2y ago
Yeah but this happens on both my local and vps local -> based in turkey vps -> germany
! Seferog
! SeferogOP•2y ago
No description
! Seferog
! SeferogOP•2y ago
doubt it is a package problem was working fine 2d ago okay besides that how can I fix zombie connection @Qjuh I have network issues both on vps and my local? @Qjuh This also works on different bot tokens just on my main bot it doesnt work
! Seferog
! SeferogOP•2y ago
No description
! Seferog
! SeferogOP•2y ago
with test bot it is all fine
const { Client, GatewayIntentBits, Partials } = require("discord.js");

const TOKEN ="";

const go = async () => {
const client = new Client({
intents: [
GatewayIntentBits.Guilds,
GatewayIntentBits.GuildMessages,
GatewayIntentBits.GuildMessageReactions,
GatewayIntentBits.GuildPresences,
],
partials: [
Partials.Message,
// Partials.Channel,
Partials.Reaction,
Partials.GuildMember,
Partials.User,
],
});

client.on("ready", async () => {
console.log(`Logged in as as ${client.user?.tag}!`);
console.log(`Bot is in ${client.guilds.cache.size} servers`);

});
client.on("debug", console.log);
client.on("warn", console.warn);
client.on("error", console.error);
client.on("messageCreate", async (msg) => {
console.log(msg.channel.id);
});

await client.login(TOKEN);
};

go();
const { Client, GatewayIntentBits, Partials } = require("discord.js");

const TOKEN ="";

const go = async () => {
const client = new Client({
intents: [
GatewayIntentBits.Guilds,
GatewayIntentBits.GuildMessages,
GatewayIntentBits.GuildMessageReactions,
GatewayIntentBits.GuildPresences,
],
partials: [
Partials.Message,
// Partials.Channel,
Partials.Reaction,
Partials.GuildMember,
Partials.User,
],
});

client.on("ready", async () => {
console.log(`Logged in as as ${client.user?.tag}!`);
console.log(`Bot is in ${client.guilds.cache.size} servers`);

});
client.on("debug", console.log);
client.on("warn", console.warn);
client.on("error", console.error);
client.on("messageCreate", async (msg) => {
console.log(msg.channel.id);
});

await client.login(TOKEN);
};

go();
doesnt work even with this code Yes but it wasnt working wthout go function as well On any code main token gives zombie connection 303

Did you find this page helpful?