Test # Checkpoint How to Test Expected Result
1 Is the bot online? Run your bot and check Discord Bot is "online" in member list
2 Event listener working? Add a console.log() or print() inside your on_member_join or guildMemberAdd event Message appears in terminal when someone joins
3 Permissions set correctly? Right-click welcome channel → Edit Channel → Permissions → Check bot’s role Bot can “View Channel” and “Send Messages”
4 Correct channel being used? Log the channel ID or name where the message is sent Matches your expected welcome channel
5 Intents enabled? Check your bot's code AND the Discord Developer Portal → Bot settings "Server Members Intent" is enabled in both places
6 Bot invited with proper permissions? Re-invite using a URL with Send Messages, Read Messages scopes Bot can post in channels
7 Bot restarted after changes? Restart bot after editing code New code runs successfully
8 Hosting logs show activity? Check logs on Replit, Heroku, etc. No crash or join event errors

 

This page contains