前提・実現したいこと
discordのbotを作成中でbotにメンションを飛ばすと応答するシステムを作りたいです
初心者です。
発生している問題・エラーメッセージ
TypeError: message.isMemberMentioned is not a function
該当のソースコード
discord.js
1// Response for Uptime Robot 2const http = require('http'); 3http.createServer(function(request, response) 4{ 5 response.writeHead(200, {'Content-Type': 'text/plain'}); 6 response.end('Discord bot is active now \n'); 7}).listen(3000); 8 9// Discord bot implements 10const discord = require('discord.js'); 11const client = new discord.Client(); 12 13 14client.on('ready', message => 15{ 16 client.user.setPresence({ game: { name: 'with discord.js' } }); 17 console.log('bot is ready!'); 18}); 19 20client.on('message', message => 21{ 22 if(message.isMemberMentioned(client.user)) //ここの部分ですーーーーーーーーーーー 23 { 24 message.reply( '呼びましたか?' ); 25 return; 26 } 27}); 28 29if(process.env.DISCORD_BOT_TOKEN == undefined) 30{ 31 console.log('please set ENV: DISCORD_BOT_TOKEN'); 32 process.exit(0); 33} 34 35client.login( process.env.DISCORD_BOT_TOKEN );
試したこと
タイプミスなどを探しましたが見当たりませんでした。
補足情報(FW/ツールのバージョンなど)
このbotを作るにあたって参考にしたサイト
https://note.com/bami55/n/ncc3a68652697
glitchを使ってます
回答よろしくおねがいしますm(_ _)m
回答1件
あなたの回答
tips
プレビュー