簡體   English   中英

使獲取的消息不區分大小寫 Discord.js

[英]Make fetched messages case insensitive Discord.js

你們中的一些人可能還記得我試圖編寫一個命令來檢查一個頻道是否存在特定的關鍵字。 這段代碼最關鍵的部分在這里:

 banlist.messages.fetch({limit: 30}).then(messages => { let positive = messages.some(msgs => msgs.content.includes(check)) if(positive === false) {... } else{... }

不幸的是,問題很快就出現了,這種對關鍵字的檢查是區分大小寫的。 有沒有辦法讓它不區分大小寫? 我知道.toLowerCase()但這僅適用於命令,我不記得它適用於獲取的消息。 期待您的幫助:)

.toLowerCase()是一種 string 方法,它適用於任何 string。

將兩個字符串都小寫以對它們進行比較。

 let positive = messages.some(msgs => msgs.content.toLowerCase().includes(check.toLowerCase()))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM