javascript - Discord Bot:为文本字符串创建同义词
问题描述
大家好,我已经开始在我的机器人上工作以解决不和谐问题,我对此很陌生,但我希望能得到一些帮助,以确定是否可以设置一个 const 或其他可以评估第一部分中的“帮助”的东西if 语句作为“帮助”或我选择的其他东西,如“ayuda”,这样无论他们写帮助还是 ayuda,if 语句都可以工作(不创建不同的参数)。
我问的原因是我计划有一些 if 语句将在参数中使用“帮助”,所以我宁愿一次性为它们设置一个常量,而不是单独设置。
if(message.content === "help") {
message.channel.send('Need Help? As a moderator')
}
任何帮助是极大的赞赏!
解决方案
是的,您可以将所有帮助选项存储在一个数组中,并检查该数组中是否存在用户的内容。
const helpStrings = [
'help',
'ayuda',
'another one'
]
if (helpStrings.includes(message.content)) {
message.channel.send('Need Help? As a moderator')
}
推荐阅读
- python - input() 函数从字面上接收条目,而不是制作一个列表
- java - java检索lnk文件参数和目标
- r - 出了点问题;缺少所有 Rsquared 度量值 - 插入符号时间片
- asp.net - MVC - FormsAuthentication 获取 RoleName
- laravel - laravel 中的会话
- c# - 如何通过 POST 将原始数据发送到 WebApi
- python - 获取熊猫数据框中的组大小
- javascript - 比较多个选择输入的选择输入值以检查是否选择了一个值
- php - jQuery Ajax PHP 和 CSV
- javascript - jQuery keyup 不使用 Web 方法触发