Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const {
- Client,
- GatewayIntentBits,
- Events,
- Collection,
- ActivityType,
- EmbedBuilder,
- } = require("discord.js");
- require("../../slash");
- const config = require("../../config.json");
- const client = new Client({
- intents: [GatewayIntentBits.Guilds, GatewayIntentBits.GuildMembers],
- });
- client.commands = new Collection();
- ["events", "Slash"].forEach((el) => {
- require(`../../handlers/${el}`)(client);
- });
- let status = [
- {
- name: "đœ Jte watch!",
- type: ActivityType.Custom,
- },
- ];
- client.on("ready", (c) => {
- console.log(`â ${c.user.tag} dĂ©marre...`);
- console.log(`â ${c.user.tag} a dĂ©marrĂ©!`);
- setInterval(() => {
- let random = Math.floor(Math.random() * status.length);
- client.user.setActivity(status[random]);
- }, 10000);
- });
- client.on("interactionCreate", (interaction) => {
- if (!interaction.isChatInputCommand()) return;
- if (!interaction.member.roles.cache.has("1072309575480508426")) {
- const aide = new EmbedBuilder()
- //figure out how to prevent people from seeing this command
- .setColor("#fcba03")
- .setTitle("Bot status")
- .setDescription("Ta pas accĂšs a cette commande");
- return;
- }
- if (interaction.commandName === "aide") {
- const aide = new EmbedBuilder()
- //.setTitle('Je viens de start!')
- .setColor("#fcba03")
- .setTitle("Bot status")
- .setURL("https://discord.gg/secretlife")
- .setAuthor({
- name: "Informations",
- iconURL: "https://i.imgur.com/iTvSZG3.png",
- url: "https://discord.js.org",
- })
- .setDescription(
- `Date de création du projet: <t:${parseInt(
- client.user.createdAt / 1000
- )}:R>`
- )
- .setThumbnail("https://i.imgur.com/f7BPrrA.png")
- .addFields(
- {
- name: "Liste des commandes pour le staff",
- value:
- "Dans la liste, vous pouvez cliquer sur les commandes pour les utiliser directement",
- },
- //{ name: "\u200B", value: "\u200B" },
- {
- name: "</douane:1144800275576668200>",
- value: "Donnez la douane",
- inline: true,
- },
- {
- name: "</immigrant:1144799934164504618>",
- value: "Retirez la douane",
- inline: true,
- }
- )
- .addFields({
- name: "</aide:1144865046627889292>",
- value: "Panneau d'aide",
- inline: true,
- })
- //.setImage("https://i.imgur.com/AfFp7pu.png")
- .setTimestamp()
- .setFooter({
- text: "Pour plus de support /soutien",
- iconURL: "https://i.imgur.com/0rQTkIk.png",
- });
- interaction.reply({ embeds: [aide], ephemeral: true });
- }
- });
- client.on("messageCreate", (message) => {
- if (message.content === "aide") {
- const aide = new EmbedBuilder()
- //.setTitle('Je viens de start!')
- .setColor("#fcba03")
- .setTitle("Bot status")
- .setURL("https://discord.gg/secretlife")
- .setAuthor({
- name: "Informations",
- iconURL: "https://i.imgur.com/iTvSZG3.png",
- url: "https://discord.js.org",
- })
- .setDescription(
- `Date de création du projet: <t:${parseInt(c.user.createdAt / 1000)}:R>`
- )
- .setThumbnail("https://i.imgur.com/f7BPrrA.png")
- .addFields(
- {
- name: "Liste des commandes pour le staff",
- value:
- "Dans la liste, vous pouvez cliquer sur les commandes pour les utiliser directement",
- },
- //{ name: "\u200B", value: "\u200B" },
- {
- name: "</douane:1144800275576668200>",
- value: "Donnez la douane",
- inline: true,
- },
- {
- name: "</immigrant:1144799934164504618>",
- value: "Retirez la douane",
- inline: true,
- }
- )
- .addFields({
- name: "</aide:1144476548779483186>",
- value: "Panneau d'aide",
- inline: true,
- })
- //.setImage("https://i.imgur.com/AfFp7pu.png")
- .setTimestamp()
- .setFooter({
- text: "Pour plus de support /soutien",
- iconURL: "https://i.imgur.com/0rQTkIk.png",
- });
- channel
- .send({ embeds: [embed] })
- .then(() => console.log("đ confirmation envoyĂ©"))
- .catch(console.error);
- } else {
- console.error("Channel not found.");
- message.channel.send({ embeds: [aide] });
- }
- });
- client.login(config.token);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement