下载客户端

轻松赚钱系统

2026-03-20 16:00:48
转载

AI智能总结导读

这是一款用于Discord的简易货币系统机器人,为新手教学制作,测试版数据无法在正式版使用,无完善验证易出错。包含成员入服创钱包、添加货币、查看钱包、转账等功能及对应命令,还介绍了各功能的操作逻辑与原始数据。

这是什么? 这是一个非常简单的机器人。是为这个指南制作的,目的是教新手如何为你的机器人创建一个简单的货币系统。 我是在测试版中制作的。所以原始数据在正式版中无法使用。 这不是什么? 这不是一个可以直接在人满为患的服务器中使用的完美机器人。它没有所有的参数和变量验证。 所以要知道,如果你只是将机器人邀请到你的服务器,它可能会出现一些错误数据。 命令 !add <被提及成员> - 向被提及用户的钱包添加1000货币。 !seewallet - 显示你的钱包中有多少货币。 !transfer <金额> <被提及成员> - 将“金额货币”从你的钱包转移到被提及成员的钱包。事件“createWallet” 我们要做的第一件事是创建一个当成员加入服务器时触发的事件。 该事件将在成员的数据中创建一个内含1000货币的钱包。 之后会发送消息: 嗨 <成员> 你的钱包已创建

以下是原始数据: { "名称": "创建钱包", "临时变量": "成员加入", "事件类型": "6", "操作": [ { "成员": "2", "变量名称": "成员加入", "数据名称": "钱包", "变更类型": "0", "数值": "1000", "名称": "控制成员数据" }, { "频道": "4", "变量名称": "", "消息": "欢迎 ${临时变量( \"成员加入 \")} \n\n你的钱包已创建", "存储": "0", "变量名称2": "", "名称": "发送消息" } ] } 命令“add” 现在我们将创建第一个命令。 此命令将在指定用户的数据中创建一个钱包。 当服务器中已有成员时,可使用此命令为成员创建钱包。

命令“seewallet” 此命令会将成员的钱包相关数据存储到变量中。之后会发送一条包含该数值的消息。 这里的【数值】指的是命令发起者钱包中的金额。

查看原始数据: { "名称": "查看钱包", "权限": "无", "限制": "1", "操作": [ { "成员": "1", "变量名": "", "数据名称": "钱包", "默认值": " \"error_wallet \"", "存储": "1", "变量名2": "查看钱包", "名称": "存储成员数据" }, { "频道": "0", "变量名": "", "消息": "你的钱包中有 US$ ${临时变量( \"查看钱包 \")}", "存储": "0", "变量名2": "", "名称": "发送消息" } ] } 命令“转账” 现在我们来看最后也是最复杂的命令。 这些是该命令的操作: 获取命令中的参数 如前所述,命令语法为:!转账 <金额> <被提及用户> 当我们发送该命令时,机器人会获取两项信息: 金额 被提及用户 被提及用户会被机器人转换为变量,因此在这一步我们无需担心该信息。 但<金额>是我们需要捕获并存储到变量中以便使用的信息。

如你所见,我们将【金钱】存储在了变量【moneyTransfer】中 条件【金钱】> 0 在这个命令中,我们会进行条件检查,查看变量【moneyTransfer】的值是否大于0。 此条件应能防止人们使用负值(感谢Lasse)。 如果条件为假,即数值为负,应继续执行操作并发送消息: 你只能转账正数 然后【结束操作】 如果条件为真,即数值大于0,则应跳转到操作#5并继续执行代码。

检查命令发起者钱包的条件 此条件将检查转账者的钱包中是否有足够的资金。 它会判断成员数据中的数值是否小于变量【moneyTransfer】中的金额。 如果条件为真,意味着你没有足够的资金进行转账,将继续执行操作并发送消息:【你不能转出超过你拥有的金额】,然后【结束操作】。 如果条件为假,将跳转到操作#8并继续执行代码。

获取作者钱包 现在我们需要获取作者的钱包并将其存储在一个变量中,以便后续使用该变量。变量名称为【getMoneyWalletAuthor】

从指令发起者的钱包中扣除金额 接下来的步骤是从指令发起者的钱包中进行扣除操作。

贫民窟行动 以下是一个技巧部分。要让机器人向被提及用户的钱包添加数值,我们需要将“moneyTransfer”变量转换为数字类型。 实现这一点的唯一方法是创建一个“随机数字动作”,其最小和最大范围都设为同一个“moneyTransfer”变量。 因此,我们创建这个名为“moneyTranferNumber”的新变量,用于向用户钱包添加数字。

现在我们需要向被提及用户添加货币。

发送消息 现在我们可以发送包含交易信息的消息。例如: 转账 来自:发送者 接收者:被提及用户 金额:货币数量 原始数据 以上就是搭建简单货币系统所需的全部操作。

评论

共0条评论
face
inputImg
最新更新

Discord Bot Maker-视频介绍

2026-03-26 10:000赞 · 0评论

DBM教程 - 新手入门

加入我们的Discord服务器,获取原始数据、教程、攻略以及DBM支持。观看我们YouTube频道上关于使用和开发DBM的新手视频。这里有指南、视频、原始数据和…

2026-03-22 13:000赞 · 0评论

举报指令【已过时】

此命令用于举报有不当行为的特定用户! 以下是“举报命令”的使用指南: 举报命令的作用是什么? 举报命令会将消息发送到一个你必须创建的私人频道,该频道仅你、管理员…

2026-03-22 10:000赞 · 0评论

Discord Bot Maker 繁体中文翻译

Discord Bot Maker 繁体中文翻译(包含UI、bot.js、Actions) 介绍 这是DBM的繁体中文翻译,本体、bot.js以及动作(acti…

2026-03-22 04:000赞 · 0评论

[TR] Discord机器人制作工具

在购买【Discord Bot Maker】这款程序之前,我来为你解答可能存在的所有疑问 :=) 介绍/信息 该程序能让你即使不懂代码,也可以凭借想象力创建你想…

2026-03-22 01:000赞 · 0评论

【全局表情符号】[DBM]

发送随机全局表情的命令 原始数据 { "name": "globalemoji", "permissions": "无", "restriction": "0"…

2026-03-21 22:000赞 · 0评论

如何将你的机器人上传到Heroku云平台

这是一份将你的Discord机器人添加到Heroku云平台以实现24/7运行的分步指南。本指南看似步骤繁多,但实际并非如此。在完成“准备步骤”部分提到的必要应用…

2026-03-21 22:000赞 · 0评论

【新手指南】使用Discord Bot Maker创建机器人

《Discord Bot Maker》入门指南:教你如何创建Discord机器人。本指南每周更新。如果你觉得本指南有用、内容丰富或毫无帮助,欢迎在下方评论! 本…

2026-03-21 19:000赞 · 0评论

高级清除系统

Clear System 由 Marsheyo 制作 为确保系统正常运行,你需要来自 discord 的模组:DBM Mods! 【Discord Bot Ma…

2026-03-21 19:000赞 · 0评论

静音分钟数

适用于Discord Bot Maker的原始数据,可实现将指定用户禁言特定分钟数。计时结束后,机器人会自动移除禁言角色。 需修改项: 4. 查找频道 8. 查…

2026-03-21 16:000赞 · 0评论
暂无更多