服务器货币(多货币)
描述
用户指南
创建一种或多种专属于您服务器的货币,成员通过聊天和语音赚取,然后在商店、赌场或小游戏中消费。适合希望拥有定制经济体系、并让多种货币之间可以互相兑换的管理员。
功能介绍
- 创建任意数量的货币,每种都有自己的名称和表情符号。
- 按活跃度发放收益:按消息、按语音时长,或两者兼有。
- 将收益限定在特定频道或分类中,并设置收益上限。
- 在 Discord 中发布互动面板:余额、商店、背包、赌场、兑换。
- 为每种货币开设商店(价格、库存、过期日期)。
- 为每种货币提供简单的赌场(固定或自由投注、可调概率、冷却时间)。
- 用兑换比率将货币彼此关联(衍生货币 → 主货币)。
- 显示财富排行榜。
快速开始(管理员)
- 创建货币:
/monnaie creer id:gold nom:Or emoji:💰(标识符必须为小写字母和数字)。 - 设置收益:
/monnaie config_gain——选择方式(消息、语音、两者)、收益额、间隔以及字符数基准。 - 可选:用
/monnaie restriction将收益限定在少数频道。 - 填充商店:
/monnaie boutique_objet,或使用仪表板的商店选项卡。 - 可选:用
/monnaie casino配置赌场,用/monnaie staff_role指定管理角色。 - 在频道中发布面板:面向成员使用
/monnaie panneau type:👤 Panneau Utilisateur,在团队专用频道中使用type:🛠 Panneau Staff。
命令
成员命令
| 命令 | 描述 |
|---|---|
/monnaie liste | 显示服务器上已配置的所有货币。 |
/monnaie classement | 某种货币的财富排行榜。 |
/monnaie conversions | 显示已关联的货币及其兑换比率。 |
/monnaie convertir | 将衍生货币兑换为其主货币。 |
余额、商店、背包和赌场不通过命令使用:它们通过用户面板上的按钮操作。
管理员命令
| 命令 | 描述 |
|---|---|
/monnaie creer | 创建一种货币(标识符、名称、表情符号)。 |
/monnaie config_gain | 设置收益:方式、金额、间隔、字符数基准、上限。 |
/monnaie restriction | 将收益限定在某个频道或分类。 |
/monnaie boutique_objet | 向某种货币的商店添加商品。 |
/monnaie casino | 配置某种货币的赌场(模式、投注额、收益、概率、冷却时间)。 |
/monnaie staff_role | 指定可以使用工作人员面板的角色。 |
/monnaie lier | 用一个比率将衍生货币关联到主货币。 |
/monnaie panneau | 在某个频道中发布互动面板(用户版或工作人员版)。 |
在仪表板中设置
"多货币"模块提供四个选项卡:
- 货币——创建并完整修改一种货币:名称、表情符号、收益方式、每条消息的收益额和间隔、字符数基准、每日上限、语音收益额和间隔、允许的频道和分类、赌场设置(模式、冷却时间、投注额、收益、以分子/分母形式表示的概率),以及指向主货币的兑换关联。
- 商店——某种货币的商品:名称、描述、表情符号、价格、库存(留空 = 无限)、过期日期。
- 余额——某种货币余额最高的一百名,可以逐个成员调整余额(替换为某个数值,或增加/扣除一定金额)。
- 设置——获准使用工作人员面板按钮的工作人员角色。
发布 Discord 面板仍需在 Discord 中通过 /monnaie panneau 完成:仪表板不会代您发送消息。
与商店模块的关系
请注意不要混淆两个不同的系统:
- 本模块的商店是内置的:每种货币有自己的商品列表,购买通过用户面板上的"🛒 商店"按钮完成,价格立即扣除,商品进入该成员的背包。既没有工单也没有审核环节。
- "ShopDiscord"模块是一个独立系统,有自己名为"积分"的货币、加成角色、加成活动,并且每次购买都需要通过工单审核。如果您想要的是这种运作方式,请查看本文档的 **ShopDiscord(商店与积分)**页面。
两者可以在同一个服务器上并存,但它们的余额互不相通。请为您的主经济体系选定一个,否则成员会分不清哪种货币用在哪里。
本模块的货币同时也为 Activity 小游戏和挑战与卡片模块提供支持。
须知事项
- 仪表板会显示"模块不稳定——正在开发中"的警告。在推出成员会依赖的经济体系之前,请先测试您的设置。
- 未设置字符数基准时,不会发放任何按消息的收益。 计算时以该基准作为除数:长度正好等于基准的消息获得完整收益,更长的消息按比例获得更多,更短的按比例获得更少。若基准为 0,收益永远为 0。请填入一个合理的数值(例如 20 个字符)。
- "每日上限"比较的是当前余额,而不是当天的收益:超过该数值后,成员就不再获得该货币的任何收益。因此它的作用类似余额上限。若不希望有任何上限,请保持为 0。
- 间隔是一种防刷机制:每位成员在每个间隔(以分钟计)内、每种货币最多只能获得一次收益。该计数器保存在内存中,机器人重启后会归零。
- 语音收益每分钟检查一次。 只有同时填写了语音收益额和语音间隔,语音收益才会生效。
- 货币的标识符在创建后不可修改(名称和表情符号可以)。请选择简短且含义明确的标识符:它会出现在其他所有模块的选择器中。
- 删除一种货币会连带删除与之相关的一切:成员余额、商店商品、赌场历史。此操作不可撤销。
- 赌场必须逐种货币配置,否则成员会收到提示,要求他们联系管理员。在"固定"模式下,投注额被强制指定;在"自由"模式下,玩家自行选择金额。
- 兑换只能单向进行:从衍生货币兑换为其主货币。一种货币不能关联到自身。
- 工作人员面板提供发放和扣除货币的功能。 请将它发布在封闭的频道中,并只把工作人员角色授予可信任的人:管理员无论如何都有访问权。
- 过期日期已过的商店商品会被自动删除(每十分钟检查一次)。