実現したいこと
Discordで、特定のメッセージだったときにはそのメッセージを含めて2メッセージ(2回メッセージが送信されるということ)来たらどちらとも取得したい(ユーザーは別に、メッセージの順序は保存しなくてもよい)
発生している問題・分からないこと
実現したいことをする方法がわからない
該当のソースコード
JavaScript
1function main(client) { 2 client.on("messageCreate", async message => { 3 if (message.author.bot) return; 4 const detectStrings = ["年生きた", "だ"]; 5 const num = message.content.replace(/[^0-9]/g, ''); 6 if (detectStrings.every(detectStrings => message.content.includes(detectStrings))) { 7 } 8 }) 9} 10 11module.exports = { main }
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
Googleで検索したり、AIに聞いてみたりしても、よくわからないエラーが出たりして、結局できなかったりしました。(恐らく2メッセージまで待つところくらいがまだ慣れていません)
補足
Node.js v20.11.1
Discord.js v14.14.1
あなたの回答
tips
プレビュー