【发布时间】:2022-11-21 10:19:36
【问题描述】:
我正在寻找一种通过在不同命令中键入新值来更改文本字符串或一个命令中的值的方法。例如,我有 Discord js v12,我正在使用模块命令,每个命令都在它自己的 .js 文件中。
module.exports = {
name: 'calc',
cooldown: 1000,
run: async(client, message, args) => {
if (!message.member.hasPermission("ADMINISTRATOR")) return await message.delete();
await message.delete();
var multiply = args[0] * (100 - percalc) / 100;
var calculation = multiply.toFixed(2);
if(!args[0]) return await message.channel.send('Specify a Value');
await message.channel.send(changableValue);
await message.channel.send(calculation < 5 ? 5 : calculation);
}
我在配置文件中有常量
const percalc = 50;
const changableValue = 'Text example';
现在命令_calc {number}基于percalc常量和changableValue部分附带的文本进行百分比计算。
我想做一个命令,比如_calcset {Value},它将保存提供的值并将它发送到代替changableValue const。
【问题讨论】:
标签: javascript discord discord.js