/chia

Chia ist ein kleiner RPG Bot der sich auf die lange Reise des Lebens begab. Ihr Lebenssinn besteht darin anderen Freude zu bereiten^^

Primary LanguageJavaScriptApache License 2.0Apache-2.0

Code Grade Code Score

chia

Chia ist ein kleiner RPG Bot der sich auf die lange Reise des Lebens begab. Ihr Lebenssinn besteht darin anderen Freuden zu bereiten^^ Basierend auf Discord.JS & mongoose


Commands


✉️ Allgemein [6]

Name Beschreibung
help Zeigt dir alle Befehle
info Zeigt dir Infos über mich ^^
invite Gibt den Linki mit dem du mich zu deinem server hinzufügen kannst UwU
start Zeigt dir die Spieler Karte eines Läst dich dein Abenteuer mit mir starten ^^
up Bin ich online.....?
update Zeigt dir meien neusten Änderungen

⛩️ Dungeons [4]

Name Beschreibung
dungeon Zeigt dir informationen über einen Dungeon
dungeons Zeigt dir alle verfügbaren Dungeons
explore Kämpfe in Dungeons
fight Kämpf gegen andere Spieler. Nutze "ranked" um das Ergebnis zu werten

💰 Economy [14]

Name Beschreibung
buy Lässt dich Items kaufen
craft Lässt dich Items verkaufen
equip Lässt dich Items ausrüsten
hunt Lässt dich Monster jagen
inventory Zeigt dir das Inventar eines Spielers, nutze "full" oder "rare" für genauere Auskunft darüber.
items Zeigt dir alle Items
leaderboard Listet alle Spieler in einem Leaderboard auf
monster Zeigt dir alle Monster
profile Zeigt dir die Spieler Karte eines Spielers
sell Lässt dich Items verkaufen
shop Zeigt dir alle verfügbaren Items
transfer Transferiert deine Coins OvO
weekly Gibt dir dein wöchentliches vermögen aus OvO
daily Gibt dir dein tägliches vermögen aus OvO
Content content

⚙️ Einstellungen [2]

Name Beschreibung
level Deaktiviert/Aktiviert die Level Nachricht für deinen Server
prefix Ändert das Prefix für deinen Server


Support

widget

Chia

Run

  1. Füll die config.json, die emotes in utilities.js und den moongose conenction link in der index.js mit dienen ids aus

Beispiel Config Setup

{
    "owner": [
        "ownerID",
        "ownerID"
    ],
    "defaultPrefix": "--",
    "token": "YourDiscordBotToken"
}

Beispiel Mongoose Connection

mongoose.connect('mongodb://localhost:27017/chia?gssapiServiceName=mongodb', {
    useNewUrlParser: true,
    useUnifiedTopology: true,
    useCreateIndex: true,
    useFindAndModify: true,
}).then(() => {
    console.log("Connected to the Mongodb database");
}).catch((err) => {
    console.log("Unable to connect to the Mongodb database. Error:" + err, "error");
});
  1. Alle Emojis müssen selbst erstellt werden und mit namen + Id in utilities.js eingetragen werden da sie serverspezifisch sind und sonst nciht funktionieren.

Der name + id kann ermittelt werden, indem man einen Backslash vor den emoji schriebt

Beispiel:

\✨

Beispiel Emote Setup:

const emotes = {
    shield: "<:shield:753309572055171173>",
    location: "<:location:771483527169966090>",
    wus: '<:wus:761274129583964201>',
    threatening: '<:threatening:750711786256203777>',
    cool: '<:gilgacool:754654249773957134>',
    oha: '<:0000:761274355841499207>',
    yeah: '<:yeah:768747358937808926>',

    staff: "<:staff:752248790198648852>",
    plus: "<:plus:768749896995569674>"
}
  1. Der Bot Status kann in activities.json eingetragen werden Beispiel Actibvity setup:
[
    "Monster suchen",
    "Shop aufräumen",
    "Dungeons ordnen . . .",
    "{PREFIX}help"
]
node index.js


Contributions


Installation

npm i


Dependencies

Package Version
discord.js ^12.5.1
mongoose ^5.11.14
parse-ms ^2.1.0