在 discord.js 中将数组作为消息发送
Posted
技术标签:
【中文标题】在 discord.js 中将数组作为消息发送【英文标题】:Send array as message in discord.js 【发布时间】:2021-09-10 07:39:19 【问题描述】:if (message.toLowerCase === '$bl')
console.log(bannedWords.join(', '))
bannedWords 之前定义为bannedWords = data.bannedWords 和data.bannedWords 是以下数组:["bla1", "bla2", "bla3"] 无论出于何种原因,我都无法将bannedWords 数组作为登录控制台发送。 仅供参考,bannedWords 的数组定义很尴尬,因为还有其他命令可以向数组添加/删除东西,这些命令可以正常工作(目前)。
【问题讨论】:
【参考方案1】:您只是忘记调用toLowerCase
方法。只需添加一个()
使其成为toLowerCase()
,它应该可以解决您的问题。
编辑:PS,你需要使用message.content
吗?通常,message
是对象,而其 content
属性是实际字符串。
【讨论】:
是的,它必须是message.content.toLowerCase()
谢谢,我是 discord.js 的新手,我只是想尽可能多地记住。这是一个很大的帮助,谢谢!以上是关于在 discord.js 中将数组作为消息发送的主要内容,如果未能解决你的问题,请参考以下文章
尝试使用 discord.js 将 client.reply 作为嵌入消息发送时出现问题