discord.jsを使ってNGワードを消すBOTを作りたい
glitchとdiscord.jsを使ってdiscordのbotを作っています。
このサイトをまるパクリしたところ、エラーが吐かれて機能しません。
パクったサイト
発生している問題・エラーメッセージ
'message' is not defined 'sendReplay' is not defined
該当のソースコード
// 禁止ワード判定 // 禁止ワードがあればカウントプラス、OKワードがあればマイナス var match_count = 0; ng_reg.forEach((v) => { match_count = match_count + ( message.content.match( v ) || [] ).length; }); ok.forEach((v) => { match_count = match_count - ( message.content.match( v ) || [] ).length; }); if (match_count >= 1) { let text = message.content; for (let i = 0; i < ng_reg.length; i++) { text = text.replace(ng_reg[i], " __" + ng[i] + "__ "); } for (let i = 0; i < ok_under_reg.length; i++) { text = text.replace(ok_under_reg[i], ok[i]); } let Breako = "敬語が含まれているよ!: " + text; sendReply(message, Breako); return; }
試したこと
知恵袋に投稿したところ、最後から2番目のreturn;がいらないと言われ消したところ、
上記のエラーが出ました。
その人いわく、変数messageが定義されていないといわれ、その人は1から始めてるわけではなく、整った環境で
使えるコードをそのまま載せているらしいです。
足りないパッケージがあるのでしょうか。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。