跳到主要内容

服务器货币(多货币)

描述

用户指南

创建一种或多种专属于您服务器的货币,成员通过聊天和语音赚取,然后在商店、赌场或小游戏中消费。适合希望拥有定制经济体系、并让多种货币之间可以互相兑换的管理员。

功能介绍​

  • 创建任意数量的货币,每种都有自己的名称和表情符号。
  • 按活跃度发放收益:按消息、按语音时长,或两者兼有。
  • 将收益限定在特定频道或分类中,并设置收益上限。
  • 在 Discord 中发布互动面板:余额、商店、背包、赌场、兑换。
  • 为每种货币开设商店(价格、库存、过期日期)。
  • 为每种货币提供简单的赌场(固定或自由投注、可调概率、冷却时间)。
  • 用兑换比率将货币彼此关联(衍生货币 → 主货币)。
  • 显示财富排行榜。

快速开始(管理员)​

  1. 创建货币:/monnaie creer id:gold nom:Or emoji:💰(标识符必须为小写字母和数字)。
  2. 设置收益:/monnaie config_gain——选择方式(消息、语音、两者)、收益额、间隔以及字符数基准。
  3. 可选:用 /monnaie restriction 将收益限定在少数频道。
  4. 填充商店:/monnaie boutique_objet,或使用仪表板的商店选项卡。
  5. 可选:用 /monnaie casino 配置赌场,用 /monnaie staff_role 指定管理角色。
  6. 在频道中发布面板:面向成员使用 /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。
  • 间隔是一种防刷机制:每位成员在每个间隔(以分钟计)内、每种货币最多只能获得一次收益。该计数器保存在内存中,机器人重启后会归零。
  • 语音收益每分钟检查一次。 只有同时填写了语音收益额和语音间隔,语音收益才会生效。
  • 货币的标识符在创建后不可修改(名称和表情符号可以)。请选择简短且含义明确的标识符:它会出现在其他所有模块的选择器中。
  • 删除一种货币会连带删除与之相关的一切:成员余额、商店商品、赌场历史。此操作不可撤销。
  • 赌场必须逐种货币配置,否则成员会收到提示,要求他们联系管理员。在"固定"模式下,投注额被强制指定;在"自由"模式下,玩家自行选择金额。
  • 兑换只能单向进行:从衍生货币兑换为其主货币。一种货币不能关联到自身。
  • 工作人员面板提供发放和扣除货币的功能。 请将它发布在封闭的频道中,并只把工作人员角色授予可信任的人:管理员无论如何都有访问权。
  • 过期日期已过的商店商品会被自动删除(每十分钟检查一次)。