问题标签 [quick.db]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1113 浏览

discord.js - 在 discord.js 中,使用 quick.db 我想为我的机器人的货币系统创建一个卖出命令

我想为我的机器人创建一个销售命令,并且我已经使用教程进行了平衡、库存和购买命令。我创造了一些赚钱的方法,比如日常命令和工作命令。这是我的购买命令代码。

我将如何使用它创建一个卖出命令?

0 投票
1 回答
711 浏览

node.js - 有没有办法检查用户是否在 quick.db 中有特定项目

db.push(message.author.id), "item"用来做这个。

这是用于制作游戏,但如果用户不拥有该特定项目,我希望它不运行代码。

0 投票
0 回答
22 浏览

discord.js - 我试图找到这个问题的答案,但我没有找到任何答案。我在 Visual Studio Code v1.50.1 上安装 quick.db 时遇到问题

我正在使用 discord.js v12 创建一个 Discord Bot,我想将 quick.db 用于数据库,但它一直说安装better-sqlite3@7.1.1脚本时出现问题。我试过做npm i better-sqlite3@7.1.1npm i better-sqlite3但它一直说它不起作用。

任何帮助,将不胜感激。谢谢。

0 投票
3 回答
73 浏览

javascript - 我如何确保该人拥有商店中的特定商品?

我遇到这个问题已经好几个小时了,我无法确定人们在与它进行活动之前是否已经购买了宠物。

它没有显示错误,但无法正常工作,我不知道如何引用玩家库存中的某个项目,因为我正在尝试实现一个宠物功能,您可以在其中与其他人打宠物,也将能够喂养您的宠物,并且会有宠物比赛和统计数据等活动。

0 投票
1 回答
576 浏览

javascript - 如何获取项目的参考,以便我可以在 clearinventory 命令中删除它们

我正在尝试创建一个clearinventory命令,以便它通过提及删除玩家库存,或者如果没有提及它会删除您自己的库存,但我不断收到一个名为RangeError: Too many parameter values were provided这是代码:

我试图在变量 items 中指定项目,我也尝试在变量中指定项目,db.delete(items, 'car')但没有奏效

0 投票
1 回答
349 浏览

javascript - How do i loop through for each guild member in database (quick.db)

Im trying to make a leaderboard command, i figured out how to do it for all of my bots users, but i cant figure out how to do it for just one guild i keep getting this error: TypeError: message.guild.members.forEach is not a function

Code:

0 投票
1 回答
744 浏览

javascript - TypeError:“x”不可迭代

quick.db 出现错误

我试图制作一个 view-case 命令来查看用户惩罚的详细信息等等。但我得到一个错误说warnInfo is not iterable有人可以帮助我

错误日志

0 投票
2 回答
806 浏览

javascript - Quick.db discord.js

我正在制作一个 userinfo 命令,该命令从 .db 文件返回项目,但它返回为[object Object]。我如何使它返回名称?这是我的代码:

0 投票
0 回答
1865 浏览

javascript - 警告系统,获取原因(包括discord.js,quick.db)

我想知道我怎样才能得到原因,当我做 .warnings @user 时,它会说明警告的数量和原因。我清楚警告的数量,但不是原因。当我运行此代码时,它显示“脚有 4 个警告,原因是 [object Object]”脚是我的帐户顺便说一句。

我试过 db.fetch() 我试过 db.add() 我试过 db.get( reason_${message.guild.id}_${user.id}_${reason};

老实说,我不知道我做错了什么。如果你们能帮忙就太好了:)

0 投票
1 回答
924 浏览

node.js - 排行榜命令中未定义的用户名 [ quick.db / discord.js ]

我尝试使用 quick.db 为我的 Discord.js 机器人制作排行榜命令,但它不起作用。它回复未定义的用户和类似的东西!

这是代码^^^^

这是命令的输出

这是命令的输出(图片)