javascript - 有没有办法让我的前缀不区分大小写(Discord.js)
问题描述
我正在制作一个不和谐的机器人,我的前缀是 xok,我当前使用的代码使它成为它,所以 xok 总是必须写成“xok”,我认为如果我能够改变它,这将是一个巨大的生活质量改善,但我真的看不出我如何使用当前代码,感谢任何帮助!
(message.content.indexOf(client.config.prefix) !== 0) 返回;
我的前缀“config.json”文件vv中的代码
{“令牌”:“*我的令牌”,“前缀”:“xok”}
解决方案
只需测试小写的消息内容,而不是改变大小写的消息内容:
if(!message.content.toLowerCase().startsWith(client.config.prefix)) return;
这样,无论输入前缀的大小写如何,它都将始终输入函数的其余部分。
推荐阅读
- apache-spark - 未找到 date_trunc 属性
- slurm - 通过 slurm Epilog 脚本修改文件无效
- flutter - 通过它的控制器在颤动中更改小部件属性
- groovy - 避免在集合中重复
- visual-studio - Azure 函数和 Web 作业工具扩展更新失败
- opengl - OpenGL VAO + 多个 VBO - 理论 - 批量渲染
- snmpd - 缺少 windows 服务器的配置
- javascript - 将 JavaScript 获取的地理位置传递到 HTML 表单中以发送到数据库
- c++ - 使用“size_t”长度对编译器优化有影响吗?
- c# - 如何将 NugetPackages 添加到共享项目?