Попытка сделать валютную систему в раздоре. js (Баланс не магазин) - PullRequest
0 голосов
/ 03 мая 2020

ОК, извините за публикацию "Снова", но я хочу создать систему валют / баланса, но не знаю, как ее создать. Я попытаюсь объяснить это, лол, ладно, я хочу сохранить значения, когда вы используете команду b! Bake. Я не очень хочу добавлять магазин, просто что-то, что сохранит и отобразит баланс. Пока это мой код

'if (message.content === prefix + "bake") {
message.channel.send("you baked" + " " + random + " " + "Cookies! :3 :cookie:")
var currency = ("Cookies") }'

Если кто-нибудь может мне помочь с этим, пожалуйста, сделайте это.

Ответы [ 2 ]

0 голосов
/ 04 мая 2020

Discord. js Руководство имеет руководство для этого, посмотрите здесь . Он использует Sequelize и sqlite3. И, как сказал kingschool9, вы не должны использовать файл JSON в проектах для хранения данных.

0 голосов
/ 04 мая 2020

Я не рекомендую хранить данные в файле json независимо от размера вашего проекта

Если вы используете глюк, тогда я предлагаю quick.db. Это оболочка для лучше-sqlite3, который очень очень быстро. Он хранится в файле внутри вашего проекта и легко доступен.

Как только у вас будет quick.db:

  1. Вы можете использовать db.fetch / db.set / db.delete / db.add / db.subtract, чтобы помочь вам используйте базу данных

  2. Пример: db.set ('balance' + message.author.id, 5)

  3. Пример для получения баланса: let balance = db.fetch ('balance' + message.author.id) || 0

...