ReferenceError: bot is not defined

hello, guys every time I run my bot I receive this error.

ReferenceError: bot is not defined
at Object. (C:\Users\Kareem El-Hussein\Desktop\DiscordBot\main.js:11:1)
at Module._compile (internal/modules/cjs/loader.js:1076:30)
at Object.Module._extensions…js (internal/modules/cjs/loader.js:1097:10)
at Module.load (internal/modules/cjs/loader.js:941:32)
at Function.Module._load (internal/modules/cjs/loader.js:782:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
at internal/main/run_main_module.js:17:47

here is the code :
const Discord = require(‘discord.js’);

const client = new Discord.Client();

const prefix = ‘#’;

const fs = require(‘fs’);

client.commands = new Discord.Collection();

bot.user.setPresence({ game: { name: ‘Alpha 1.0’, type: 0 } });

client.on(‘message’, message => {

if (message.content === ‘hello’) {

message.reply('Hello🥳 ');

}

});

client.once(‘ready’, () => {

console.log(‘Boomber is online!’);

});

client.on(‘message’, message =>{

if(!message.content.startsWith(prefix) || message.author.bot) return;

const args = message.content.slice(prefix.length).split("/ +/")

const command = args.shift().toLowerCase();

if(command === ‘ping’){

message.channel.send('pong!');

}

});

Instead of bot.user use client.user.

3 Likes