WhatsApp Bot Commands List (2026)
Last updated: May 2026 | 45 min read
Visit BotWave - the free WhatsApp bot platform with 100+ commands built in.
BotWave has over 100 built-in commands for your WhatsApp bot. This is the ultimate reference guide with detailed descriptions, usage syntax, real examples, and tips for every single command. Whether you want to make stickers, chat with AI, play games, manage groups, download media, generate logos, or study - BotWave has a command for it.
---
How Commands Work
All BotWave commands start with an exclamation mark (!). Just type the command in any WhatsApp chat where BotWave is active.
Quick start: Type !help to see the command list right inside WhatsApp. Type !help text for a quick text menu.
Reply mode: Many commands support reply-to - reply to any message with the command to process that text (e.g. reply with !translate es to translate a message to Spanish).
---
General Commands
| Command | What It Does | Example |
|---|---|---|
| !help | Full command guide | !help or !help text |
| !ping | Check bot status | !ping |
| !sticker | Make WhatsApp sticker | Reply to image with !sticker |
| !joke | Random joke | !joke |
| !quote | Inspirational quote | !quote |
| !meme | Random trending meme | !meme |
!help
Shows the complete list of available commands grouped by category. This is the first command every new user should try. By default it sends a beautifully formatted .docx guide with deep explanations. Use !help text for a quick text-based menu right in chat.
Usage:
- •
!help- Receive a full .docx command guide - •
!help text- Quick text menu in chat - •
!help quick- Same as !help text
Tips:
- •The .docx guide contains detailed explanations for every command
- •Share the guide with group members so everyone knows the commands
- •The text menu is faster if you just need a quick reminder
!ping
Check if the bot is online and responsive. Returns a quick status message confirming the bot is alive and running. Useful for verifying your connection after setup.
Usage: !ping
Tips:
- •Use this first to verify the bot is connected to your WhatsApp
- •If it doesn't respond, check your session on the BotWave dashboard
!sticker
The most popular BotWave command. Converts any image, video, or GIF into a WhatsApp sticker. Send or reply to media and type !sticker to create a sticker instantly. Supports multiple crop modes.
Usage:
- •
!sticker- Full-size sticker (default) - •
!sticker crop- Cropped to square - •
!sticker circle- Circular crop - •
!sticker rounded- Rounded corners - •
!sticker pack [name]- Set a custom sticker pack name
Examples:
- •Reply to a photo with
!stickerto make it a sticker - •Reply to a GIF with
!stickerfor an animated sticker - •Send a screenshot with caption
!sticker circlefor a circular sticker
Tips:
- •Works with photos, screenshots, memes, GIFs, and short videos
- •The pack name appears when you long-press a sticker in WhatsApp
- •Animated stickers from GIFs are a crowd favorite in group chats
!joke
Sends a random joke from a curated collection. Every response is unique - the bot uses an anti-repeat system so you will not see the same joke twice in a row.
Usage: !joke
Tips:
- •Great for lightening the mood in group chats
- •Jokes refresh regularly so there's always something new
- •Send multiple times for different jokes
!quote
Sends a random inspirational or motivational quote. Perfect for daily motivation or sharing uplifting messages with friends.
Usage: !quote
Tips:
- •Popular in morning group chats as a daily motivational ritual
- •Pair with
!ttsto hear the quote as a voice note
!meme
Fetches a random trending meme image from Reddit and sends it directly in chat. The meme is sourced from popular subreddits for fresh, SFW content. Shows the title, subreddit, and upvote count.
Usage: !meme
Tips:
- •NSFW memes are automatically filtered out
- •Memes are sourced from trending Reddit posts so they're always fresh
- •Great for keeping group chats fun and active
---
AI & Smart Commands
| Command | What It Does | Example |
|---|---|---|
| !ai | AI chat (Google Gemini) | !ai What is quantum computing? |
| !img | AI image generation | !img a sunset over mountains |
| !scan | Receipt/invoice scanner | Reply to photo with !scan |
| !music | Search & send music | !music Shape of You |
| !digest | AI group chat summary | !digest |
| !ask | Smart FAQ | !ask how do I make stickers |
!ai
Chat with an AI assistant powered by Google Gemini 2.0 Flash. Send any question, request, or prompt and get an intelligent response. Supports multi-turn conversation - the bot remembers context from your last 10 exchanges (within 30 minutes). You can also reply to any message with !ai to ask the AI about that text.
Usage:
- •
!ai [your question or prompt] - •Reply to a message with
!aito ask the AI about it - •Just keep chatting after the first
!ai- the bot remembers context
Examples:
- •
!ai Explain blockchain in simple terms - •
!ai Write a birthday message for my friend Sarah - •
!ai What's the distance from Lagos to Abuja? - •
!ai Help me write a professional email to my boss - •
!ai Translate this to French: I love you - •
!ai Give me 5 business ideas for a university student in Nigeria
Tips:
- •Works in any language - ask in English, Yoruba, French, Arabic, etc.
- •The AI remembers your conversation for 30 minutes, so you can have back-and-forth discussions
- •Reply to someone's message with
!aito get the AI's take on it - •No API key setup needed - it works out of the box
!img
Generates an AI image from a text description. Describe what you want to see and the bot creates an image using AI. Great for creating custom visuals, memes, illustrations, and more.
Usage: !img [description of what you want]
Examples:
- •
!img a sunset over mountains with purple sky - •
!img a cute cartoon cat wearing a graduation cap - •
!img anatomy textbook cover design - •
!img Nigerian jollof rice on a beautiful plate
Tips:
- •Be specific in your description for better results
- •Include style keywords like "cartoon", "realistic", "watercolor", "minimalist"
- •Great for creating custom profile pictures, group icons, or meme templates
!scan
AI-powered receipt and invoice scanner. Send or reply to a photo of a receipt or invoice and the AI extracts all the key information: store name, individual items with prices, subtotal, tax, total, date, and payment method.
Usage:
- •Send a receipt photo with caption
!scan - •Reply to a receipt photo with
!scan - •
!scan [additional context]- Add context for better results
Examples:
- •Send a supermarket receipt photo with caption
!scan - •Reply to an invoice image with
!scan convert to USD
Tips:
- •Works best with clear, well-lit photos
- •The AI can handle receipts in multiple languages
- •Great for expense tracking and record keeping
!music
Search for any song and receive it as an audio file directly in WhatsApp. Searches YouTube for the song, downloads it as MP3, and sends it as an audio message.
Usage: !music [song name] or !music [song name] [artist]
Examples:
- •
!music Shape of You - •
!music Burna Boy Last Last - •
!music Wizkid Essence - •
!music Bohemian Rhapsody Queen
Tips:
- •Include the artist name for more accurate results
- •Audio is sent as MP3 at 128kbps quality
- •Maximum file size is 16MB
- •Works with most songs available on YouTube
!digest
AI-powered group chat summarizer. Use this in a group to get a concise summary of recent messages. The AI organizes the summary by topic, highlights key decisions and action items, and uses real participant names.
Usage:
- •
!digest- Summarize last few hours - •
!digest today- Today's full summary - •
!digest 50- Summarize last 50 messages
Tips:
- •Only works in group chats
- •Great for catching up on conversations you missed
- •The summary is organized by topic, not chronologically
- •Highlights important links, decisions, and action items
!ask
Smart FAQ system with fuzzy matching. Ask any question about BotWave and get an instant answer from the knowledge base. Returns the best matching answer and related topics.
Usage: !ask [your question]
Examples:
- •
!ask how do I make stickers - •
!ask what are the pricing plans - •
!ask how to set up welcome messages - •
!ask is my data safe
Tips:
- •Try different phrasings if you don't get a result
- •Shows related questions you can ask for more info
- •Faster than searching the website for quick answers
---
Tools & Utility Commands
| Command | What It Does | Example |
|---|---|---|
| !weather | Check weather | !weather Lagos |
| !define | Dictionary definition | !define serendipity |
| !horoscope | Daily horoscope | !horoscope leo |
| !translate | Translate text | !translate fr Good morning |
| !wiki | Wikipedia summary | !wiki artificial intelligence |
| !lyrics | Song lyrics | !lyrics Bohemian Rhapsody |
| !currency | Currency converter | !currency 100 USD NGN |
| !calc | Calculator | !calc (25 * 4) + 10 |
| !tts | Text to speech | !tts Good morning everyone |
| !qr | Generate QR code | !qr https://botwave.online |
| !short | Shorten URLs | !short https://long-url.com/page |
| !timezone | World clock | !timezone Tokyo |
| !countdown | Countdown timer | !countdown 2026-12-25 Christmas |
!weather
Gets current weather information for any city worldwide. Shows temperature, conditions, humidity, wind speed, and "feels like" temperature. Works with a free API - no configuration needed.
Usage: !weather [city name]
Examples:
- •
!weather Lagos - •
!weather New York - •
!weather London - •
!weather Cape Town
Tips:
- •Works for any city in the world
- •Shows temperature in Celsius
- •Great for planning group outings
!define
Looks up the dictionary definition of any English word. Returns the meaning, part of speech, and example usage. You can also reply to a message containing a word with !define.
Usage:
- •
!define [word] - •Reply to a message with
!define
Examples:
- •
!define serendipity - •
!define ephemeral - •
!define ubiquitous
Tips:
- •Shows multiple meanings when a word has different parts of speech
- •Great for vocabulary building and settling word debates in groups
!horoscope
Gets your daily horoscope reading for any zodiac sign. Shows the sign emoji, element, and a personalized reading.
Usage: !horoscope [zodiac sign]
Examples:
- •
!horoscope leo - •
!horoscope scorpio - •
!horoscope pisces
Supported signs: Aries, Taurus, Gemini, Cancer, Leo, Virgo, Libra, Scorpio, Sagittarius, Capricorn, Aquarius, Pisces
!translate
Translates text to another language using auto-detection. Supports 100+ languages. You can also reply to any message with !translate [lang code] to translate it.
Usage:
- •
!translate [target-lang] [text]- Auto-detect source language - •
!translate [source-lang] [target-lang] [text]- Specify both languages - •Reply to a message with
!translate [target-lang]
Examples:
- •
!translate fr Good morning everyone- English to French - •
!translate es I love this song- English to Spanish - •
!translate yo Hello my friend- English to Yoruba - •
!translate ha How are you- English to Hausa - •Reply to a French message with
!translate en- French to English
Common language codes: en (English), fr (French), es (Spanish), de (German), pt (Portuguese), ar (Arabic), hi (Hindi), yo (Yoruba), ha (Hausa), ig (Igbo), zu (Zulu), sw (Swahili), ja (Japanese), ko (Korean), zh (Chinese)
!wiki
Fetches a Wikipedia summary for any topic. Returns a concise overview with key facts. You can also reply to a message with !wiki to look up that text.
Usage:
- •
!wiki [topic] - •Reply to a message with
!wiki
Examples:
- •
!wiki artificial intelligence - •
!wiki Nigeria - •
!wiki Bitcoin - •
!wiki Elon Musk
!lyrics
Searches for and displays song lyrics. You can type the song name or reply to a message containing a song name.
Usage:
- •
!lyrics [song name] - •
!lyrics [song name] [artist] - •Reply to a message with
!lyrics
Examples:
- •
!lyrics Bohemian Rhapsody - •
!lyrics Shape of You Ed Sheeran - •
!lyrics Last Last Burna Boy
!currency
Converts currency between any two supported currencies using live exchange rates. Essential for anyone dealing with international transactions.
Usage: !currency [amount] [FROM] [TO]
Examples:
- •
!currency 100 USD NGN- 100 US Dollars to Nigerian Naira - •
!currency 50 EUR GBP- 50 Euros to British Pounds - •
!currency 1000 NGN USD- 1000 Naira to US Dollars - •
!currency 200 ZAR USD- 200 South African Rand to USD
Tips:
- •Uses live exchange rates updated regularly
- •Supports all major world currencies
- •Great for quick conversions when shopping or sending money
!calc
Evaluates mathematical expressions. Supports basic arithmetic, parentheses, percentages, and more. A quick calculator right in your chat.
Usage: !calc [expression]
Examples:
- •
!calc (25 * 4) + 10 - •
!calc 15000 * 12 - •
!calc 500 / 7 - •
!calc 2 ** 10(2 to the power of 10)
Tips:
- •Supports +, -, *, /, parentheses, and exponents (**)
- •Great for splitting bills, calculating discounts, etc.
!tts
Converts text to a voice note (Text-to-Speech). The bot generates an audio message that plays like a regular WhatsApp voice note. You can also reply to any message with !tts to convert it to speech.
Usage:
- •
!tts [text] - •Reply to a message with
!tts
Examples:
- •
!tts Good morning everyone - •
!tts Happy birthday to you - •Reply to a long message with
!ttsto hear it as audio
Tips:
- •Plays as a regular WhatsApp voice note
- •Great for accessibility or just for fun
- •Works best with English text
!qr
Generates a QR code image from any text or URL. The QR code is sent as a scannable image.
Usage: !qr [text or URL]
Examples:
- •
!qr https://www.botwave.online - •
!qr Hello World - •
!qr My WiFi password is 12345
!short
Shortens a long URL into a compact, shareable link. Useful for cleaning up long URLs before sharing.
Usage: !short [url]
Example: !short https://very-long-website-url.com/path/to/page?param=value
!timezone
Shows the current time in a specific timezone or city.
Usage: !timezone [city or timezone]
Examples:
- •
!timezone Tokyo - •
!timezone New York - •
!timezone London
!countdown
Creates a countdown to a specific date. Shows how many days, hours, and minutes remain.
Usage: !countdown [date] [label]
Examples:
- •
!countdown 2026-12-25 Christmas - •
!countdown 2026-09-01 School Resumes
---
Document & File Commands
| Command | What It Does | Example |
|---|---|---|
| !doc | Create Word document | !doc My Title | Content here |
| !topdf | Convert to PDF | Reply to .docx with !topdf |
| !todoc | Convert to Word | Reply to .txt with !todoc |
| !totxt | Extract plain text | Reply to .docx with !totxt |
!doc
Creates a beautifully formatted .docx Word document. Supports images - send an image with caption !doc Title to embed it. Your formatting, line breaks, and spacing are preserved exactly.
Usage:
- •
!doc My Title | Your content goes here- Title + content - •Reply to any message with
!doc My Title- Replied text becomes content - •Send an image with caption
!doc My Title- Image embedded in document - •
!doc Just type content- Auto-titled as "Document"
Examples:
- •
!doc Meeting Notes | Discussed budget, deadlines, and team assignments - •Reply to a long message with
!doc Summary - •Send a photo with caption
!doc Lab Report
Tips:
- •Line breaks and formatting are preserved exactly as you type them
- •Great for creating quick reports, notes, or letters
- •The document includes a timestamp footer
!topdf
Converts a .docx or .txt file to PDF format. Reply to a document file with !topdf to convert it.
Usage: Reply to a .docx or .txt file with !topdf
Tips:
- •Preserves text formatting during conversion
- •Great for sharing documents in a universal format
!todoc
Converts a .txt or .pdf file to .docx (Word) format. Reply to a file with !todoc to convert it.
Usage: Reply to a .txt or .pdf file with !todoc
!totxt
Extracts plain text from a .docx or .pdf file and sends it as a text message (or .txt file if the content is long).
Usage: Reply to a .docx or .pdf file with !totxt
---
Media & Image Editing Commands
| Command | What It Does | Example |
|---|---|---|
| !toimg | Sticker to image | Reply to sticker with !toimg |
| !togif | Sticker to GIF | Reply to animated sticker with !togif |
| !toaudio | Video to audio | Reply to video with !toaudio |
| !download | Download from URL | !download https://example.com/video.mp4 |
| !save | Save media | Reply to media with !save |
| !savestatus | Save WhatsApp status | !savestatus |
| !viewonce | View once media | Reply to view-once with !viewonce |
| !removebg | Remove background | Reply to photo with !removebg |
| !ocr | Extract text from image | Reply to image with !ocr |
| !carbon | Code screenshot | !carbon console.log('hello') |
| !screenshot | Website screenshot | !screenshot https://botwave.online |
| !blur | Blur image | Reply to image with !blur |
| !grayscale | Black & white | Reply to image with !grayscale |
| !rotate | Rotate image | Reply to image with !rotate 90 |
| !resize | Resize image | Reply to image with !resize 500 |
| !invert | Invert colors | Reply to image with !invert |
| !brightness | Adjust brightness | Reply to image with !brightness 1.5 |
| !contrast | Adjust contrast | Reply to image with !contrast 1.5 |
| !crop | Crop image | Reply to image with !crop |
| !compress | Compress image | Reply to image with !compress |
| !wallpaper | Random wallpaper | !wallpaper |
| !qrread | Read QR code | Reply to QR image with !qrread |
!toimg
The reverse of !sticker. Reply to any sticker and type !toimg to get the original image file back as a regular photo.
Usage: Reply to a sticker with !toimg
!togif
Converts an animated sticker back to a GIF file. Reply to an animated sticker with !togif.
Usage: Reply to an animated sticker with !togif
!toaudio
Extracts the audio track from a video and sends it as an audio file.
Usage: Reply to a video with !toaudio
!download
Download videos, images, or audio from URLs. Supports YouTube, Twitter/X, Instagram, TikTok, and many other platforms. Platform-specific optimizations ensure fast, reliable downloads.
Usage: !download [URL]
Examples:
- •
!download https://youtube.com/watch?v=dQw4w9WgXcQ - •
!download https://x.com/user/status/123456 - •
!download https://instagram.com/reel/ABC123 - •
!download https://tiktok.com/@user/video/123
Tips:
- •YouTube videos are downloaded as video files
- •Twitter/X supports both videos and images
- •Instagram supports reels, posts, and IGTV
- •TikTok videos are downloaded without the watermark
- •Playlists are not supported - send individual video URLs
!save
Saves media from a replied message. Reply to any image, video, audio, or document with !save to save it.
Usage: Reply to media with !save
!savestatus
Saves someone's WhatsApp status (story). Reply to a status with !savestatus to download it.
Usage: Reply to a WhatsApp status with !savestatus
!viewonce
View and save view-once media. Reply to a view-once message with !viewonce to get the media. Use !viewonce pr to get it in private (DM).
Usage:
- •Reply to view-once media with
!viewonce - •Reply to view-once media with
!viewonce prfor private delivery
!removebg
Removes the background from an image using AI. Great for creating profile pictures, product photos, or transparent images.
Usage: Reply to an image with !removebg
!ocr
Extracts text from images using Optical Character Recognition. Reply to any image containing text and the bot will read and return the text content.
Usage: Reply to an image with !ocr
Tips:
- •Works with screenshots, photos of documents, signs, etc.
- •Best with clear, high-contrast text
!carbon
Creates a beautiful code screenshot (like carbon.now.sh). Send your code or reply to a code message with !carbon.
Usage:
- •
!carbon [your code] - •Reply to a code message with
!carbon
Example: !carbon console.log('Hello BotWave!')
!screenshot
Takes a screenshot of any website and sends it as an image.
Usage: !screenshot [URL]
Example: !screenshot https://www.botwave.online
!blur
Applies a blur effect to an image. Reply to any image with !blur.
Usage: Reply to an image with !blur
!grayscale
Converts an image to black and white. Reply to any image with !grayscale.
Usage: Reply to an image with !grayscale
!rotate
Rotates an image by the specified degrees (default 90).
Usage: Reply to an image with !rotate [degrees]
Example: Reply to an image with !rotate 180
!resize
Resizes an image to the specified width in pixels while maintaining aspect ratio.
Usage: Reply to an image with !resize [width]
Example: Reply to an image with !resize 500
!invert
Inverts the colors of an image (creates a negative effect).
Usage: Reply to an image with !invert
!brightness
Adjusts the brightness of an image. Values above 1 make it brighter, below 1 make it darker.
Usage: Reply to an image with !brightness [value]
Example: Reply to an image with !brightness 1.5
!contrast
Adjusts the contrast of an image. Values above 1 increase contrast, below 1 decrease it.
Usage: Reply to an image with !contrast [value]
Example: Reply to an image with !contrast 1.5
!crop
Crops an image. Specify dimensions or use auto-crop.
Usage: Reply to an image with !crop
!compress
Compresses an image to reduce file size while maintaining quality.
Usage: Reply to an image with !compress
!wallpaper
Sends a random high-quality wallpaper image.
Usage: !wallpaper
!qrread
Reads and decodes a QR code from an image. Reply to an image containing a QR code.
Usage: Reply to a QR code image with !qrread
---
Text Formatting Commands
| Command | What It Does | Example |
|---|---|---|
| !reverse | Reverse text | !reverse Hello World |
| !upper | UPPERCASE text | !upper hello |
| !lower | lowercase text | !lower HELLO |
| !mock | mOcKiNg CaSe | !mock this is sarcasm |
| !clap | Add clap emojis | !clap this is important |
| !tiny | Tiny text | !tiny small text |
| !fliptext | Flip text upside down | !fliptext hello |
| !morse | Convert to Morse code | !morse hello |
| !braille | Convert to Braille | !braille hello |
| !ascii | ASCII art text | !ascii hi |
| !font | Fancy font text | !font hello |
!reverse
Reverses any text. Reply to a message or type text after the command.
Usage: !reverse [text] or reply to a message with !reverse
Example: !reverse Hello World returns dlroW olleH
!upper
Converts text to UPPERCASE.
Usage: !upper [text] or reply with !upper
Example: !upper hello world returns HELLO WORLD
!lower
Converts text to lowercase.
Usage: !lower [text] or reply with !lower
Example: !lower HELLO WORLD returns hello world
!mock
Converts text to mOcKiNg SpOnGeBoB cAsE. Perfect for sarcastic responses.
Usage: !mock [text] or reply with !mock
Example: !mock this is a great idea
!clap
Adds clap emojis between each word for emphasis.
Usage: !clap [text]
Example: !clap this is important
!tiny
Converts text to tiny superscript characters.
Usage: !tiny [text]
!fliptext
Flips text upside down using special Unicode characters.
Usage: !fliptext [text]
!morse
Converts text to Morse code (dots and dashes).
Usage: !morse [text]
Example: !morse hello returns .... . .-.. .-.. ---
!braille
Converts text to Braille characters.
Usage: !braille [text]
!ascii
Creates large ASCII art text from your input.
Usage: !ascii [text]
Example: !ascii HI
!font
Converts text to fancy Unicode font styles.
Usage: !font [text]
---
Productivity Commands
| Command | What It Does | Example |
|---|---|---|
| !remind | Set reminder | !remind 30m Call mom |
| !schedule | Schedule message | !schedule 1h Good night! |
| !note | Personal notes | !note save My Title | Content |
| !stats | Bot statistics | !stats |
| !purge | Delete bot messages | !purge 10 |
| !uptime | Bot uptime | !uptime |
| !paste | Create paste | !paste [code] |
!remind
Sets a personal reminder. The bot will message you back after the specified time with your reminder. You can also view and cancel existing reminders.
Usage:
- •
!remind [time] [message]- Set a reminder - •
!remind- View your pending reminders - •
!remind cancel [number]- Cancel a specific reminder
Time formats: 5m (minutes), 2h (hours), 1d (days), 30s (seconds)
Examples:
- •
!remind 30m Check the oven - •
!remind 2h Call mom - •
!remind 1d Submit assignment - •
!remind 10m Take medicine
Tips:
- •You can have multiple reminders active at once
- •Reminders persist across bot restarts
- •Use
!remindwith no arguments to see all pending reminders
!schedule
Schedules a message to be sent at a specific time. Similar to reminders but designed for timed message delivery.
Usage:
- •
!schedule [time] [message]- Schedule a message - •
!schedule- View scheduled messages - •
!schedule cancel [number]- Cancel a scheduled message
Examples:
- •
!schedule 1h Good night everyone! - •
!schedule 30m Meeting starting in 30 minutes
!note
Personal note-taking system built right into WhatsApp. Save quick notes, list all saved notes, view a specific note, or delete notes. Notes are stored per user and persist across sessions.
Usage:
- •
!note save [title] | [content]- Save a new note - •
!note list- List all your notes - •
!note view [number]- View a specific note - •
!note delete [number]- Delete a note
Examples:
- •
!note save Shopping List | Milk, bread, eggs, rice - •
!note save Wifi Password | mynetwork123 - •
!note list - •
!note view 1 - •
!note delete 2
Tips:
- •Notes are private - only you can see your notes
- •Great for storing passwords, to-do lists, quick thoughts
- •Use the pipe character | to separate title from content
!stats
Shows bot statistics and session information including uptime, messages processed, active session details, top users, and system health metrics.
Usage: !stats
!purge
Deletes the bot's own recent messages in a chat. Useful for cleaning up after testing or spam.
Usage: !purge [count] (1-100, default 5)
Example: !purge 10 - Delete last 10 bot messages
Tips:
- •Bot can only delete its own messages
- •In groups, bot needs admin rights to delete others' messages
!uptime
Shows how long the bot has been running since last restart.
Usage: !uptime
!paste
Creates a paste from text and returns a shareable link. Great for sharing long code or text snippets.
Usage: !paste [text]
---
Study & Education Commands
| Command | What It Does | Example |
|---|---|---|
| !study | Open Study Hub | !study |
| !flashcard | Create flashcards | !flashcard create Math | 2+2 | 4 |
| !quiz | Quiz yourself | !quiz |
| !pomodoro | Focus timer | !pomodoro |
!study
Opens the BotWave Study Hub - a dedicated web interface for studying. Generates a one-time login link that takes you to a study dashboard where you can manage flashcards, take quizzes, and track your study sessions.
Usage: !study
Tips:
- •Opens in your browser - click the link to access
- •Your study data syncs between WhatsApp and the web interface
!flashcard
Create and review flashcards right in WhatsApp. Build your own study sets with questions and answers, then review them for spaced repetition learning.
Usage:
- •
!flashcard create [topic] | [question] | [answer]- Create a flashcard - •
!flashcard list- List all flashcard topics - •
!flashcard review [topic]- Review flashcards for a topic - •
!flashcard delete [id]- Delete a flashcard
Examples:
- •
!flashcard create Biology | What is DNA? | Deoxyribonucleic acid - •
!flashcard create Math | What is 15% of 200? | 30 - •
!flashcard review Biology
Tips:
- •Great for exam preparation
- •Organize by topic/subject for easier review
- •Regular review is key to memorization
!quiz
Start a quiz session. You can quiz yourself from your flashcards or play general trivia. Tests your knowledge with questions from various categories.
Usage:
- •
!quiz- Start a general knowledge quiz - •
!quiz [topic]- Quiz from your flashcards on a specific topic
!pomodoro
Starts a Pomodoro focus timer - 25 minutes of focused work followed by a 5-minute break. The bot notifies you when each period ends. A proven productivity technique.
Usage: !pomodoro
Tips:
- •25 minutes work, 5 minutes break
- •The bot sends you a notification when the work period ends
- •Great for studying, coding, or any focused task
---
Game Commands
| Command | What It Does | Example |
|---|---|---|
| !play | Start mini game | !play numberguess |
| !trivia | Trivia quiz | !trivia |
| !hangman | Hangman game | !hangman |
| !wordchain | Word chain game | !wordchain |
| !answer | Submit game answer | !answer Paris |
| !poll | Create a poll | !poll Best food? | Jollof | Amala |
| !vote | Vote in poll | !vote 1 |
| !leaderboard | Top players | !leaderboard |
| !8ball | Magic 8-Ball | !8ball Will I pass? |
| !truth | Truth question | !truth |
| !dare | Dare challenge | !dare |
| !ship | Love calculator | !ship John Mary |
| !compliment | Random compliment | !compliment Sarah |
| !fortune | Fortune cookie | !fortune |
| !fact | Random fun fact | !fact |
| !riddle | Riddle to solve | !riddle |
!play
Starts a mini-game. Currently supports number guessing. The bot picks a random number between 1-100 and you try to guess it. Use !answer to submit guesses.
Usage: !play numberguess
Tips:
- •The bot tells you if your guess is too high or too low
- •Tracks how many attempts you take
- •Compete with friends to guess in the fewest tries
!trivia
Starts a multiple-choice trivia question from a wide range of categories including science, geography, history, and more. Answer with !answer [number or text]. Correct answers earn leaderboard points.
Usage: !trivia
Tips:
- •Questions span many categories
- •Correct answers add to your leaderboard score
- •Great for keeping groups active and competitive
!hangman
Classic hangman word-guessing game. The bot picks a random word and shows blanks. Guess letters one at a time with !answer [letter]. You have 6 wrong guesses before the game ends.
Usage: !hangman
Tips:
- •Start with common vowels (a, e, i, o, u)
- •Words are from a curated list of common English words
- •Multiple people can play together in a group
!wordchain
Word chain game where each word must start with the last letter of the previous word. The bot starts with a word and you continue the chain. Use !answer [word] to play.
Usage: !wordchain
Example: Bot says "apple" then you say "elephant" then bot says "tiger" then you say "rainbow"...
Tips:
- •Words cannot be repeated
- •Bot plays back after each of your turns
- •Try to stump the bot with rare ending letters
!answer
Submits your answer for any active game (trivia, hangman, wordchain, or numberguess). The response depends on which game is currently active.
Usage: !answer [your answer]
Examples:
- •
!answer 42(number guess) - •
!answer e(hangman letter) - •
!answer Mars(trivia) - •
!answer elephant(word chain)
!poll
Creates a group poll with multiple options. Members vote using !vote [number]. Results are tracked automatically.
Usage: !poll [question] | [option1] | [option2] | ...
Examples:
- •
!poll Best food? | Jollof | Amala | Eba | Pounded Yam - •
!poll Where should we meet? | Lekki | VI | Ikeja | Surulere - •
!poll Movie night? | Action | Comedy | Horror
Tips:
- •Separate question and options with the pipe character |
- •Minimum 2 options required
- •Only one poll can be active per chat at a time
!vote
Casts your vote on the active poll. Use the number corresponding to your choice.
Usage: !vote [option number]
Example: !vote 2 - Votes for the second option
!leaderboard
Shows the top active users ranked by points. Points are earned by playing games, answering trivia correctly, and participating in activities.
Usage: !leaderboard
!8ball
Ask the Magic 8-Ball a yes/no question and receive a mystical answer. Classic fortune-telling fun with 20 possible responses ranging from "It is certain" to "Very doubtful."
Usage: !8ball [your question]
Examples:
- •
!8ball Will I pass my exam? - •
!8ball Should I text them first? - •
!8ball Is it going to rain today?
!truth
Gives you a random "Truth" question from the classic Truth or Dare game. Over 70 unique questions ranging from embarrassing moments to deep confessions. Great for group conversations.
Usage: !truth
Tips:
- •Over 70 unique truth questions
- •Great ice-breaker for new groups
- •Pair with
!darefor the full Truth or Dare experience
!dare
Gives you a random dare challenge. Over 70 fun and silly challenges designed for WhatsApp groups - from sending voice notes to changing profile pictures.
Usage: !dare
Tips:
- •Dares are designed to be fun, not harmful
- •Many dares involve WhatsApp-specific actions (voice notes, statuses, etc.)
!ship
Calculates a fun "love compatibility" percentage between two names. Uses a deterministic algorithm so the same names always get the same score. Just for fun!
Usage: !ship [name1] [name2]
Examples:
- •
!ship John Mary - •
!ship Alice Bob
Tips:
- •Shows a visual progress bar and verdict
- •Scores range from "Absolutely not. Run." to "SOULMATES!"
- •Great for laughs in group chats
!compliment
Generates a random, wholesome compliment for the named person. Over 60 unique compliments to brighten someone's day.
Usage: !compliment [name]
Examples:
- •
!compliment Sarah - •
!compliment David
!fortune
Opens a virtual fortune cookie with a random fortune or piece of wisdom inside. Over 70 unique fortunes covering love, career, travel, and life.
Usage: !fortune
!fact
Sends a random fun and interesting fact. Over 70 curated facts about science, nature, history, and the world. Great for learning something new every day.
Usage: !fact
!riddle
Sends a riddle for you to solve. Over 60 classic riddles with answers revealed when you give up or answer correctly.
Usage: !riddle
Tips:
- •Try to solve it before checking the answer
- •Great for group brain teasers
---
Multiplayer Online Games
| Command | What It Does | Example |
|---|---|---|
| !game chess | Start chess match | !game chess |
| !game tictactoe | Start Tic-Tac-Toe | !game tictactoe |
| !game join | Join a game room | !game join abc123 |
| !game spectate | Watch live game | !game spectate abc123 |
| !game stats | Your win/loss record | !game stats |
| !game leaderboard | Top players | !game leaderboard |
!game chess
Start an online chess match that you play in the browser. The bot creates a game room and sends a link. Share the link or room ID with your opponent. Features include real-time moves, spectator mode, and ELO rankings.
Usage: !game chess
Tips:
- •Games are played in the browser at botwave.online
- •Room expires after 30 minutes if no one joins
- •Includes timed controls (rapid mode)
!game tictactoe
Start a Tic-Tac-Toe game played in the browser. Quick and fun for casual competition.
Usage: !game tictactoe or !game ttt
!game join
Join an existing game room by its room ID.
Usage: !game join [room-id]
!game spectate
Watch a live game as a spectator. See moves in real-time without participating.
Usage: !game spectate [room-id]
!game stats
Shows your personal game statistics including wins, losses, draws, and total games for each game type.
Usage: !game stats
!game leaderboard
Shows the top-ranked players by ELO rating for chess or tic-tac-toe.
Usage: !game leaderboard or !game leaderboard chess
---
Social & Group Commands
| Command | What It Does | Example |
|---|---|---|
| !afk | Away status | !afk Busy studying |
| !roast | Friendly roast | !roast @person |
| !ghost | Ghost mode | !ghost 5 |
| !type | Typing animation | !type slow message |
| !wrap | Year wrap/recap | !wrap |
| !profile | User profile card | !profile |
| !tldr2 | Summarize text (no AI) | Reply with !tldr2 |
| !encrypt | Encrypt message | !encrypt secret text |
| !decrypt | Decrypt message | !decrypt [encrypted] |
| !alias | Custom shortcuts | !alias set gm = !ai good morning |
| !chain | Pipe commands | !chain joke | upper |
| !recap | Group chat recap | !recap |
| !react | Auto-react rules | !react fire when lit |
| !spy | Group analytics | !spy |
| !deadman | Safety switch | !deadman 24h Send help |
| !alive | Reset deadman | !alive |
| !birthday | Birthday tracker | !birthday set 25/12 |
!afk
Sets your away status. Anyone who tags or messages you will get an automatic reply saying you're away. Includes your reason if specified.
Usage:
- •
!afk [reason]- Set AFK with optional reason - •
!afk off- Turn off AFK mode
Examples:
- •
!afk Busy studying for exams - •
!afk In a meeting - •
!afk off
!roast
Sends a friendly (savage but harmless) roast about someone. Over 150 unique roast templates that insert the target's name. Tag someone or provide a name.
Usage: !roast [name or @mention]
Examples:
- •
!roast @John - •
!roast Sarah
Tips:
- •All roasts are meant to be funny, not hurtful
- •Over 150 unique roast templates
- •Great for banter in group chats
!ghost
Enables ghost mode - your messages are automatically deleted after a set number of seconds. Like self-destructing messages.
Usage:
- •
!ghost [seconds]- Enable ghost mode - •
!ghost off- Disable ghost mode
Example: !ghost 5 - Messages disappear after 5 seconds
!type
Creates a dramatic typing effect where the message appears character by character. Adds suspense to your messages.
Usage: !type [message]
Example: !type The winner is...
!wrap
Generates a "year wrap" or profile recap - a personalized summary of your activity in the group chat, similar to Spotify Wrapped.
Usage: !wrap
!profile
Shows a detailed profile card for yourself based on your chat activity. Includes your most-used emoji, favorite words, message count, and activity insights.
Usage: !profile
!tldr2
Summarizes a long message without using AI. Uses an algorithm to extract the most important sentences. Reply to a long message with !tldr2.
Usage: Reply to a message with !tldr2
!encrypt
Encrypts a text message using a secret key. Only people with the key can decrypt it. Great for private messages in group chats.
Usage: !encrypt [text]
!decrypt
Decrypts a message that was encrypted with !encrypt. Reply to the encrypted message with !decrypt.
Usage: Reply to encrypted text with !decrypt
!alias
Create custom command shortcuts. Map a short alias to any command you use frequently.
Usage:
- •
!alias set [name] = [command]- Create an alias - •
!alias list- Show your aliases - •
!alias delete [name]- Remove an alias
Examples:
- •
!alias set gm = !ai write a good morning message - •
!alias set w = !weather Lagos - •
!alias set tr = !translate yo
Tips:
- •Aliases are personal - only you can use yours
- •Saved across sessions via Redis
- •Great for commands you type frequently
!chain
Pipe multiple commands together. The output of the first command becomes the input for the next. Separate commands with the pipe character.
Usage: !chain [cmd1] | [cmd2] | [cmd3]
Examples:
- •
!chain joke | upper- Get a joke and convert to uppercase - •
!chain quote | tts- Get a quote and convert to voice note
!recap
Shows a recap of recent group chat activity. Includes top talkers, hot topics, and time range analysis. Uses keyword extraction (no AI required).
Usage: !recap
Tips:
- •Works best in active groups with recent messages
- •Shows top talkers and trending topics
!react
Sets up automatic emoji reactions. When a specific word appears in a message, the bot automatically reacts with the specified emoji.
Usage:
- •
!react [emoji] when [word]- Add a react rule - •
!react list- Show active rules - •
!react clear- Remove all rules
Examples:
- •
!react fire when lit - •
!react heart when love - •
!react laugh when lol
!spy
Shows detailed group analytics dashboard. Includes top members by message count, most-used emojis, trending words, and hourly activity chart.
Usage: !spy
Tips:
- •Only works in group chats
- •Shows an activity chart by hour of day
!deadman
A safety switch - set a message that will be sent to a specified contact if you don't check in within a time period. Useful as a safety mechanism.
Usage: !deadman [time] [message]
Example: !deadman 24h If you're reading this, send help to my location
!alive
Resets your deadman switch timer. Use this to check in and prevent the deadman message from being sent.
Usage: !alive
!birthday
Set your birthday so the bot can send you birthday wishes and notify the group. Track birthdays for all group members.
Usage:
- •
!birthday set DD/MM- Set your birthday - •
!birthday list- See upcoming birthdays - •
!birthday check- Check today's birthdays
Example: !birthday set 25/12
---
Admin & Group Management Commands
| Command | What It Does | Example |
|---|---|---|
| !tagall | Tag all members | !tagall Important update! |
| !group | Group info | !group |
| !settings | Bot settings | !settings |
| !kick | Kick member | Reply to user with !kick |
| !promote | Promote to admin | Reply to user with !promote |
| !demote | Demote admin | Reply to user with !demote |
| !welcome | Set welcome message | !welcome Hello {name}! |
| !goodbye | Set goodbye message | !goodbye Bye {name}! |
| !antidelete | Anti-delete toggle | !antidelete on |
| !recover | Recover deleted msgs | !recover |
| !forward | Forward message | Reply with !forward |
!tagall
Mentions every member of the group in a single message. Includes a custom message if provided. Use sparingly - only for truly important announcements.
Usage: !tagall [optional message]
Examples:
- •
!tagall Important meeting at 3PM! - •
!tagall
Tips:
- •Tags up to 50 members per message
- •Include a message so people know why they were tagged
- •Use sparingly to avoid annoying group members
!group
Shows detailed group information including group name, member count, admin count, description, and creation date.
Usage: !group
!settings
View and configure bot settings. Manage AFK mode, bot name, welcome/goodbye messages, and more.
Usage:
- •
!settings- Show all settings - •
!settings afk on/off- Toggle AFK auto-reply - •
!settings afk msg [text]- Set AFK message - •
!settings name [name]- Set custom bot name - •
!settings welcome on/off- Toggle welcome/goodbye messages - •
!settings status- Show current settings
!kick
Removes a member from the group. Bot must be a group admin. Reply to the user's message or mention them.
Usage: Reply to a user's message with !kick
Tips:
- •Bot must have admin rights in the group
- •Cannot kick other admins
!promote
Promotes a member to group admin. Bot must be a group admin.
Usage: Reply to a user's message with !promote
!demote
Removes admin rights from a group member. Bot must be a group admin.
Usage: Reply to a user's message with !demote
!welcome
Sets a custom welcome message for new group members. Supports placeholders that get replaced automatically.
Usage:
- •
!welcome- View current welcome message - •
!welcome [message]- Set custom message - •
!welcome reset- Reset to default
Placeholders: {name} (member name), {group} (group name), {time} (current time), {date} (current date), {count} (member count)
Example: !welcome Hey {name}, welcome to {group}! We now have {count} members!
!goodbye
Sets a custom goodbye message for when members leave. Same placeholders as !welcome.
Usage:
- •
!goodbye- View current goodbye message - •
!goodbye [message]- Set custom message - •
!goodbye reset- Reset to default
Example: !goodbye Bye {name}, we'll miss you!
!antidelete
Toggles the anti-delete feature. When enabled, the bot saves and reposts any messages that someone deletes in the group.
Usage:
- •
!antidelete on- Enable anti-delete - •
!antidelete off- Disable anti-delete
!recover
Recovers recently deleted messages. Shows what was deleted and by whom.
Usage:
- •
!recover- Recover deleted messages in chat - •
!recover pr- Send recovered messages privately (DM)
!forward
Forwards a message to another chat. Reply to any message with !forward.
Usage: Reply to a message with !forward
---
Creative & Logo Commands
| Command | What It Does | Example |
|---|---|---|
| !logo | Generate logos (45+ styles) | !logo neon BotWave |
| !logo preview | View all styles | !logo preview |
| !brandkit | Brand kit (3 formats) | !brandkit MyBrand |
| !color | Color info | !color #ff5733 |
| !palette | Color palette | !palette sunset |
!logo
Generate beautiful logos with 45+ styles including neon, galaxy, minimalist, retro, watercolor, pixel, gaming, cyberpunk, and many more. Each style produces a unique, randomized design. Free users get 10 styles, premium users unlock all 45+.
Usage:
- •
!logo [style] [name]- Generate a logo - •
!logo preview- See all available styles in a grid - •
!logo [name]- Random style with your name - •
!logo [style] [name] | [tagline]- Logo with tagline - •
!logo [style] [name] | [tagline] | [color]- Custom color
Examples:
- •
!logo neon BotWave - •
!logo galaxy MyBrand - •
!logo minimalist Tech Co - •
!logo retro Cool Shop | Since 2024 - •
!logo cyberpunk GameZone | Play Hard | #ff00ff
Available styles: techy, neon, galaxy, minimalist, retro, watercolor, vintage, graffiti, elegant, sports, gaming, geometric, floral, cosmic, cyberpunk, vaporwave, pixel, ocean, fire, marble, gradient, tribal, islamic, african, luxury, music, anime, matrix, holographic, aurora, nature, and more
Tips:
- •Use
!logo previewto see a grid of all styles - •Free styles: gradient, minimalist, neon, retro, watercolor, pixel, gaming, fire, ocean, nature
- •Each generation is unique - run the same command twice for different results
- •AI-powered suggestions available with
!logo ai [name]
!brandkit
Generates a complete brand kit with your name in 3 different formats/sizes. Perfect for starting a new brand or business.
Usage: !brandkit [brand name]
Example: !brandkit MyStartup
!color
Shows detailed information about a color including hex, RGB values, and a visual preview.
Usage: !color [hex code]
Example: !color #ff5733
!palette
Generates a color palette based on a theme or keyword.
Usage: !palette [theme]
Example: !palette sunset
---
Profile & Personal Commands
| Command | What It Does | Example |
|---|---|---|
| !bio | View/set bio | !bio |
| !setpp | Set profile picture | Reply to image with !setpp |
| !read | Mark messages read | !read |
| !id | Show your WhatsApp ID | !id |
!bio
View or update your WhatsApp bio/about text.
Usage: !bio
!setpp
Sets your WhatsApp profile picture. Reply to an image with !setpp.
Usage: Reply to an image with !setpp
!read
Marks all messages in the current chat as read.
Usage: !read
!id
Shows your WhatsApp JID (phone number ID). Useful for debugging or reference.
Usage: !id
---
Utility & Developer Commands
| Command | What It Does | Example |
|---|---|---|
| !base64 | Base64 encode/decode | !base64 encode Hello |
| !hash | Hash text (MD5/SHA) | !hash sha256 Hello |
| !pick | Pick random option | !pick red, blue, green |
| !coinflip | Flip a coin | !coinflip |
| !dice | Roll dice | !dice |
| !password | Generate password | !password 16 |
| !uuid | Generate UUID | !uuid |
| !epoch | Show Unix timestamp | !epoch |
| !bmi | BMI calculator | !bmi 70 1.75 |
| !age | Calculate age | !age 1999-05-15 |
| !unit | Unit converter | !unit 100 km miles |
| !cal | Calendar | !cal |
!base64
Encodes or decodes text in Base64 format. Useful for developers and data encoding.
Usage:
- •
!base64 encode [text] - •
!base64 decode [base64 string]
!hash
Generates a hash of text using various algorithms (MD5, SHA1, SHA256, etc.).
Usage: !hash [algorithm] [text]
Example: !hash sha256 Hello World
!pick
Randomly picks one option from a comma-separated list. Great for making decisions.
Usage: !pick [option1], [option2], [option3]
Example: !pick Pizza, Burger, Sushi, Pasta
!coinflip
Flips a virtual coin. Returns Heads or Tails.
Usage: !coinflip
!dice
Rolls a virtual die. Returns a number from 1 to 6.
Usage: !dice
!password
Generates a secure random password of the specified length.
Usage: !password [length]
Example: !password 16
!uuid
Generates a random UUID (Universally Unique Identifier).
Usage: !uuid
!epoch
Shows the current Unix timestamp (seconds since Jan 1, 1970).
Usage: !epoch
!bmi
Calculates your Body Mass Index from weight (kg) and height (meters).
Usage: !bmi [weight in kg] [height in meters]
Example: !bmi 70 1.75
!age
Calculates your exact age from a birth date.
Usage: !age [YYYY-MM-DD]
Example: !age 1999-05-15
!unit
Converts between different units of measurement (distance, weight, temperature, etc.).
Usage: !unit [value] [from-unit] [to-unit]
Examples:
- •
!unit 100 km miles - •
!unit 72 F C - •
!unit 5 kg lb
!cal
Shows a calendar for the current month.
Usage: !cal
---
Information Lookup Commands
| Command | What It Does | Example |
|---|---|---|
| !crypto | Crypto prices | !crypto bitcoin |
| !ud | Urban Dictionary | !ud yeet |
| !ip | IP address lookup | !ip 8.8.8.8 |
| !npm | NPM package info | !npm express |
| !whois | Domain/user lookup | !whois google.com |
| !headers | HTTP headers | !headers https://google.com |
| !country | Country info | !country Nigeria |
| !emoji | Emoji search | !emoji fire |
!crypto
Gets the current price and market data for any cryptocurrency.
Usage: !crypto [coin name]
Examples:
- •
!crypto bitcoin - •
!crypto ethereum - •
!crypto solana
!ud
Looks up a word or phrase on Urban Dictionary. Returns the top definition with example usage.
Usage: !ud [word or phrase]
Example: !ud no cap
!ip
Looks up geographic and network information for an IP address.
Usage: !ip [IP address]
Example: !ip 8.8.8.8
!npm
Shows information about an NPM (Node.js) package including description, version, and download stats.
Usage: !npm [package name]
Example: !npm express
!whois
Two modes: domain lookup or user lookup. For domains, shows registration info. Reply to a user's message with !whois to see their name, phone number, and about info.
Usage:
- •
!whois [domain]- Domain registration info - •Reply to a message with
!whois- User info lookup
Examples:
- •
!whois google.com - •Reply to someone's message with
!whois
!headers
Shows the HTTP response headers for a URL. Useful for developers.
Usage: !headers [URL]
Example: !headers https://www.botwave.online
!country
Shows detailed information about a country including population, capital, languages, currency, and more.
Usage: !country [country name]
Example: !country Nigeria
!emoji
Searches for emojis by keyword. Find the perfect emoji for any situation.
Usage: !emoji [keyword]
Example: !emoji fire
---
Rewards & Subscription Commands
| Command | What It Does | Example |
|---|---|---|
| !refer | Get referral link | !refer |
| !balance | Check reward balance | !balance |
| !plan | View your subscription | !plan |
!refer
Get your unique referral link to share with friends. Earn rewards when people sign up using your link. Shows your referral code and stats.
Usage: !refer
Tips:
- •Share your link on social media, groups, and with friends
- •Earn Naira rewards for each successful referral
- •Track your referral stats with
!balance
!balance
Shows your current reward balance, total earned, total cashed out, and progress toward the next cashout threshold.
Usage: !balance
Tips:
- •Earn rewards by using commands, staying active daily, and referring friends
- •Cashout available when you reach the threshold
!plan
Shows your current subscription plan, message quota, session limits, and AI query limits.
Usage: !plan
---
Command Tips & Tricks
- Commands are case-insensitive:
!STICKER,!Sticker, and!stickerall work - Reply mode: Most text commands support reply-to - reply to any message with the command to process that text
- Commands work in groups and DMs: Most commands work everywhere
- Chain commands: Use
!chain cmd1 | cmd2to pipe output from one command to another - Custom aliases: Use
!alias set shortcut = !full commandto create shortcuts - AI conversation: After using
!ai, the bot remembers context for 30 minutes - no need to repeat!aiwhen replying - Ghost mode: Use
!ghost 5to make your bot messages self-destruct after 5 seconds - Type !help text in any chat: The fastest way to see what's available
---
Getting All These Commands
All basic commands are included in BotWave's free tier. Sign up, connect your WhatsApp, and start using them immediately. Premium plans unlock additional features like all 45+ logo styles, higher AI limits, and more sessions.
[Visit BotWave](https://www.botwave.online)
[Get Started Free](https://www.botwave.online/signup)
Frequently asked questions
How do I see all available commands?
Type !help in any chat. The bot DM-s you the full command list categorised by section.
Are all commands free?
Most yes. !ai has a daily quota (10/day free). !sticker, !translate, !weather, !joke, all 100% free at any tier.
Can I add my own custom commands?
Yes, in the dashboard under Custom Commands, define trigger phrases and the response. Useful for business-specific replies.
What's the difference between !ai and !chat?
!ai does single-message Q&A. !chat opens a multi-turn conversation thread that remembers context across messages.
Related Articles
Ready to try BotWave?
Set up your free WhatsApp bot in under 2 minutes. No coding needed.
Get Started Free →