#!/bin/bash # Discord Bot Test Script # This script demonstrates how to test the bot functionality echo "🤖 Discord Multimedia Bot - Test Guide" echo "=======================================" echo "" echo "📋 Available Commands:" echo "" echo "1. /ping" echo " - Tests if the bot is responsive" echo " - Expected response: 'Pong!'" echo "" echo "2. /send channel:#general message:Hello World!" echo " - Sends a message to the specified channel" echo " - Make sure the bot has permission to send messages" echo "" echo "3. /search query:cats type:image count:2" echo " - Searches for cat images" echo " - Will display embedded images directly in Discord" echo "" echo "4. /search query:funny videos type:video count:3" echo " - Searches for funny videos" echo " - Will show video links with thumbnails" echo "" echo "5. /download url:https://example.com/image.jpg title:Test Image" echo " - Downloads and shares a multimedia file" echo " - File must be under 8MB for Discord" echo "" echo "🔧 Bot Status:" if pgrep -f "node index.js" > /dev/null; then echo "✅ Bot is currently running" echo "📊 Process ID: $(pgrep -f 'node index.js')" else echo "❌ Bot is not running" echo "💡 Start with: node index.js" fi echo "" echo "📁 Project Structure:" ls -la /home/ale/projects/discord/discordbot/ | grep -E '\.(js|json|md|env)$' echo "" echo "🌐 Environment:" if [ -f "/home/ale/projects/discord/discordbot/.env" ]; then echo "✅ .env file exists" else echo "❌ .env file missing - create it with DISCORD_TOKEN=your_token" fi echo "" echo "📦 Dependencies:" if [ -f "/home/ale/projects/discord/discordbot/package.json" ]; then echo "✅ package.json exists" echo "📋 Installed packages:" cd /home/ale/projects/discord/discordbot && npm list --depth=0 2>/dev/null | grep -E '(discord.js|dotenv|google-it|node-fetch)' else echo "❌ package.json missing" fi