Hallo.

Wenn er möchte, kann er deine Nachricht lesen, jedoch nur wenn er darauf Klickt.

Das heißt, bei ihm wird deine Nachricht ganz klein angezeigt.

Hier ein Beispiel:

Bild zum Beitrag

Bild zum Beitrag

Ich hoffe ich konnte dir Weiterhelfen!

Bei Fragen sende mir eine Email oder kontaktiere mich hier bei Gutefrage.net.

...zur Antwort

Hallo.

Ich habe bei meinen eigenen Bot diesen Code verwendet:

if(message.content.toLowerCase() === `${PREFIX}uptime`) {
    let days = Math.floor(client.uptime / 86400000);
    let hours = Math.floor(client.uptime / 3600000) % 24;
    let minutes = Math.floor(client.uptime / 60000) % 60;
    let seconds = Math.floor(client.uptime / 1000) % 60;
   return message.channel.send(`***__Music-Bot-Uptime:__***\n\`\`\`fix\n${days}d ${hours}h ${minutes}m ${seconds}s\n\`\`\``);
}

Natürlich musst du noch alles Definieren, wie den PREFIX oder client.

Ich hoffe dir hilft es weiter.

Bei Fragen scrheib mir eine Email oder einfach hier.

MfG

Storni

...zur Antwort

Hallo.

Zu aller erst musst du deine Datei in der index / main .js definieren.

Das geht so:

const <name> = require("<datei>");

ein Beispiel:

const usercommands = require("./cmds/ucmds.js");

Dort wo die "" stehen, musst du den Dateipfad angeben.

Kommen wir nun zur externen Datei:

Als Beispiel:

Du erstellst einen Ordner Namens cmds. Dort erstellst du jetzt die Datei ucmds.js. Hast du das getan, musst du nun die ucmds.js bearbeiten.

Das könnte so aussehen:

const Discord = require("discord.js");
const bot = new Discord.Client();
const config = require("../config.json");
const prefix = config.prefix;


module.exports = function(bot) {
    console.log(":: Loaded Module: ucmds.js")

bot.on("message", async (message) => {
if(message.content.toLowerCase() === prefix+"hallo){
<code>
}
})
};

Falls du eine config datei besitzt, musst du sie durch meine Config ersetzen, wenn nicht dann lösche "const config = require("../config.json")" und ersetze "config.prefix" durch deinen Bor Prefix (Beispiel: "const prefix = "!").

Wichtig ist, dass du alle Klammern richtig setzt!

Die letzte Klammer sollte immer die von module.exports sein.

In dieser Datei benötigst du auch kein "bot.login".

Das benötigst du nur in der index / main .js

Ich hoffe ich konnte dir Weiterhelfen!

Bei Fragen sende eine Email oder Schreibe hier einfach zurück.

MfG

Storni

...zur Antwort
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.