-
-
Notifications
You must be signed in to change notification settings - Fork 621
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hi i need help please #192
Comments
Discord.js version? |
discord.js v14? |
it needs to be discord.js V13 for it to properly work |
use npm install discord.js@13 |
Bot is outdated, wouldn't recommend using it. Find a newer/better one on github. |
Actually no its not outdated |
|
I am Maintaining it |
the comunity needs more people like you |
well, I write my own. In typescript, DJS v14, strict type checking... And nothing is deprecated |
`/**********************************************************
*********************************************************/
/**********************************************************
*********************************************************/
const Discord = require("discord.js");
const colors = require("colors");
const enmap = require("enmap");
const fs = require("fs");
const OS = require('os');
const Events = require("events");
const emojis = require("./botconfig/emojis.json")
const config = require("./botconfig/config.json")
const advertisement = require("./botconfig/advertisement.json")
const { delay } = require("./handlers/functions")
require('dotenv').config()
/**********************************************************
*********************************************************/
const client = new Discord.Client({
fetchAllMembers: false,
restTimeOffset: 0,
failIfNotExists: false,
shards: "auto",
allowedMentions: {
parse: ["roles", "users"],
repliedUser: false,
},
partials: ['MESSAGE', 'CHANNEL', 'REACTION', 'GUILD_MEMBER', 'USER'],
Intents: [
Discord.Intents.FLAGS.GUILDS,
Discord.Intents.FLAGS.GUILD_MEMBERS,
Discord.Intents.FLAGS.GUILD_BANS,
Discord.Intents.FLAGS.GUILD_EMOJIS_AND_STICKERS,
Discord.Intents.FLAGS.GUILD_INTEGRATIONS,
Discord.Intents.FLAGS.GUILD_WEBHOOKS,
Discord.Intents.FLAGS.GUILD_INVITES,
Discord.Intents.FLAGS.GUILD_VOICE_STATES,
Discord.Intents.FLAGS.GUILD_PRESENCES,
Discord.Intents.FLAGS.GUILD_MESSAGES,
Discord.Intents.FLAGS.GUILD_MESSAGE_REACTIONS,
//Discord.Intents.FLAGS.GUILD_MESSAGE_TYPING,
Discord.Intents.FLAGS.DIRECT_MESSAGES,
Discord.Intents.FLAGS.DIRECT_MESSAGE_REACTIONS,
//Discord.Intents.FLAGS.DIRECT_MESSAGE_TYPING
],
presence: {
activities: [{ name:
${config.status.text}
.replace("{prefix}", config.prefix), type: config.status.type, url: config.status.url }],status: "online"
}
});
/**********************************************************
*********************************************************/
const Meme = require("memer-api");
client.memer = new Meme(process.env.memer_api || config.memer_api); // GET a TOKEN HERE: https://discord.gg/Mc2FudJkgP
/**********************************************************
*********************************************************/
client.la = {}
var langs = fs.readdirSync("./languages")
for (const lang of langs.filter(file => file.endsWith(".json"))) {
client.la[
${lang.split(".json").join("")}
] = require(./languages/${lang}
)}
Object.freeze(client.la)
//function "handlemsg(txt, options? = {})" is in /handlers/functions
/**********************************************************
*********************************************************/
client.setMaxListeners(0);
Events.defaultMaxListeners = 0;
process.env.UV_THREADPOOL_SIZE = OS.cpus().length;
/**********************************************************
*********************************************************/
client.ad = {
enabled: advertisement.adenabled,
statusad: advertisement.statusad,
spacedot: advertisement.spacedot,
textad: advertisement.textad
}
/**********************************************************
@param {8} LOAD_the_BOT_Functions
*******************************************************/
//those are must haves, they load the dbs, events and commands and important other stuff
function requirehandlers() {
["extraevents", "clientvariables", "command", "loaddb", "events", "erelahandler", "slashCommands"].forEach(handler => {
try { require(
./handlers/${handler}
)(client); } catch (e) { console.log(e.stack ? String(e.stack).grey : String(e).grey) }});
["twitterfeed", /"twitterfeed2",/ "livelog", "youtube", "tiktok"].forEach(handler => {
try { require(
./social_log/${handler}
)(client); } catch (e) { console.log(e.stack ? String(e.stack).grey : String(e).grey) }});
["logger", "anti_nuke", "antidiscord", "antilinks", "anticaps", "antispam", "blacklist", "keyword", "antimention", "autobackup",
"apply", "ticket", "ticketevent",
"roster", "joinvc", "epicgamesverification", "boostlog",
"welcome", "leave", "ghost_ping_detector", "antiselfbot",
"jointocreate", "reactionrole", "ranking", "timedmessages",
"membercount", "autoembed", "suggest", "validcode", "dailyfact", "autonsfw",
"aichat", "mute", "automeme", "counter"].forEach(handler => {
try { require(
./handlers/${handler}
)(client); } catch (e) { console.log(e.stack ? String(e.stack).grey : String(e).grey) }});
} requirehandlers();
/**********************************************************
*********************************************************/
client.login(process.env.token || config.token);
/**********************************************************
*********************************************************/`
ERROR /
The text was updated successfully, but these errors were encountered: