Skip to content

Commit

Permalink
Aktualisiere README.md mit neuen Slash-Befehlen
Browse files Browse the repository at this point in the history
  • Loading branch information
Jasper-Claus committed Apr 8, 2024
1 parent 98cdae6 commit cfe5a56
Showing 1 changed file with 39 additions and 1 deletion.
40 changes: 39 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
# Discord-ChallengerBot-30min
[Deutsch](#deutsch) | [English](#english)


## English
Here is the English content...

# Discord-ChallengerBot-30min ##
This Discord bot was developed with Node JS to practice programming and testing bot functions in Discord. The bot is currently equipped with a simple slash command that responds to the /ping command with "Pong". More slash commands are needed to realize the full potential of the bot.

# The Challenge
Expand All @@ -20,4 +26,36 @@ module.exports = {
execute(interaction) {
interaction.reply('This is the response of my command');
},
};






## Deutsch
Hier ist der deutsche Inhalt

# Discord-ChallengerBot-30min
Dieser Discord-Bot wurde mit Node JS entwickelt, um das Programmieren und Testen von Bot-Funktionen in Discord zu üben. Der Bot ist derzeit mit einem einfachen Slash-Befehl ausgestattet, der auf den /ping-Befehl reagiert und mit "Pong" antwortet. Weitere Slash-Befehle sind erforderlich, um das volle Potenzial des Bots zu realisieren.

# Die Herausforderung
Die Herausforderung besteht darin, innerhalb von 30 Minuten einen weiteren 'Slash'-Befehl zu programmieren. Wenn der Befehl funktioniert, erstellen Sie einen Pull Request. Also legen Sie los und erweitern Sie den Bot nach Ihren Vorstellungen. Ich freue mich auf Ihre Ideen.

# Einen neuen Slash-Befehl erstellen
Um einen neuen Slash-Befehl zu erstellen, müssen Sie die folgenden Schritte ausführen:

1. Erstellen Sie eine neue Datei im Verzeichnis `commands`. Der Dateiname sollte dem Befehl entsprechen, den Sie erstellen möchten (z.B. `mycommand.js`).

2. In dieser Datei müssen Sie ein Objekt exportieren, das die Eigenschaften `name`, `description` und `execute` hat. `name` ist der Name des Befehls, `description` ist eine kurze Beschreibung dessen, was der Befehl tut, und `execute` ist eine Funktion, die aufgerufen wird, wenn der Befehl ausgeführt wird.

Hier ist ein Beispiel:

```javascript
module.exports = {
name: 'mycommand',
description: 'Dies ist mein neuer Befehl',
execute(interaction) {
interaction.reply('Dies ist die Antwort meines Befehls');
},
};

0 comments on commit cfe5a56

Please sign in to comment.