Skip to content

EchoFox Command Catalog

Auto-generated by scripts/generate-command-docs.js — do not edit by hand. Re-run with npm run docs:commands after adding or modifying commands.

62 commands across 10 categories.

Table of contents

admin

CommandAliasesDescription
.ai-admin.aiadmin(admin) AI ops: stats / chats / limit / enable / disable 🔒 admin · ⏱️ 2s cooldown
.healthcheck.health, .diag, .diagnostics(admin) Run a full self-diagnostic and reply with a summary 🔒 admin · ⏱️ 10s cooldown
.leveling.lvl-admin, .levelingadmin(admin) leveling system: decay toggle, XP multiplier, status 🔒 admin · ⏱️ 2s cooldown
.purge.clear, .cleanupRevoke the bot's recently-sent messages in this chat. 🔒 admin · ⏱️ 5s cooldown
.serverinfo.sinfo, .host(admin) Show host + process vitals 🔒 admin

convert

CommandAliasesDescription
.sticker.s, .stikerConvert quoted image/short video to a WhatsApp sticker ⏱️ 5s cooldown
.toimg.toimage, .sticker2imgConvert a quoted sticker into a PNG/JPG image (with optional resize/greyscale). ⏱️ 5s cooldown
.tts.text2speech, .speakConvert quoted text to speech. Optional 2-letter language code translates first. ⏱️ 5s cooldown

download

CommandAliasesDescription
.apk.apkdl, .aptoideSearch Aptoide for an Android app and get download info ⏱️ 10s cooldown
.dwnlod.fetchmedia, .grab, .savemediaSave a quoted media message back to the chat ⏱️ 5s cooldown
.mediafire.mfdl, .mfDownload a file from a MediaFire share URL ⏱️ 20s cooldown
.pinterest.pinterestdl, .pinSearch Pinterest and send back image results ⏱️ 8s cooldown
.song.songdl, .ytSearch YouTube for a song and reply with the audio (MP3) ⏱️ 15s cooldown
.spotify.spotifydl, .spdlDownload a Spotify track as MP3 (via YouTube Music) ⏱️ 20s cooldown
.ytdl.ytd, .youtubedlDownload a YouTube video/audio with optional subs and clip range (gated by config). ⏱️ 30s cooldown

entertainment

CommandAliasesDescription
.omdb.movie, .series, .imdbLook up a movie or series on OMDb 🔑 needs apis.omdb.apiKey · ⏱️ 4s cooldown

general

CommandAliasesDescription
.ai.llm, .gptPer-chat AI control: status / on / off / clear / persona / provider / model ⏱️ 2s cooldown
.alienvault.pulse(undocumented)
.ask.askme, .aiqOne-shot AI query (no memory, no opt-in needed). ⏱️ 10s cooldown
.explain.eli5, .watAI explanation of a replied message or arbitrary text. ⏱️ 10s cooldown
.github.gh(undocumented)
.hn.ycombinator, .ycTop stories from Hacker News. ⏱️ 10s cooldown
.imagine.img, .gen, .dalleGenerate an image from a text prompt (OpenAI Images). ⏱️ 60s cooldown
.reddit.rdt, .subTop posts from a public subreddit. ⏱️ 10s cooldown
.rss.feed, .feeds(undocumented)
.summarize.sum, .tldr, .recapAI summary of recent messages (or replied message). ⏱️ 30s cooldown
.thehackersnews.thn, .hackernews, .cybernews(undocumented)
.translate.tr, .trtTranslate a quoted text message to the given language ⏱️ 3s cooldown
.virustotal.vtLookup IP / domain / URL / hash on VirusTotal 🔑 needs apis.virustotal.apiKey · ⏱️ 5s cooldown
.vtwatch.vt-watch, .vtw(undocumented)
.wiki.wikipediaSearch Wikipedia and return article excerpt ⏱️ 4s cooldown

group

CommandAliasesDescription
.antilink.nolink, .linkblockConfigure antilink protection for this group. 👥 group · ⏱️ 2s cooldown
.approve.acceptApprove a pending join request in this group 👥 group
.link.grouplink, .inviteGet the invite link for this group 👥 group · ⏱️ 10s cooldown
.mute.silence, .quietSoft-mute a group member's bot commands for a duration. 👥 group · ⏱️ 2s cooldown
.warn.warning, .warnings, .warnsGroup-admin warn system with auto-kick at threshold. 👥 group · ⏱️ 2s cooldown
.welcome.greet, .goodbyeConfigure this group's welcome/goodbye messages. 👥 group · ⏱️ 3s cooldown

main

CommandAliasesDescription
.menu.listmenuShows all the available features.

misc

CommandAliasesDescription
.antiviewonce.vv, .avvRe-send a quoted view-once media as a regular message ⏱️ 5s cooldown
.ctxmsg.ctestPrint the parsed message context (debug helper) ⏱️ 3s cooldown
.ctxi.inspect, .whoamiPrint the parsed message context (debug helper) ⏱️ 3s cooldown
.exec.>(admin) Evaluate JS expression OR run shell command 🔒 admin
.ocr.scan, .readtextExtract text from a quoted image (Tesseract.js). ⏱️ 10s cooldown
.ping.pCheck ping and bot responsiveness. ⏱️ 2s cooldown
.quote.q, .inspireFetch a random inspirational quote ⏱️ 5s cooldown
.readqr.qrread, .scanqrDecode a QR code from a quoted image. ⏱️ 5s cooldown
.sendstory.savestory, .sstSave a quoted Status (story) image/video ⏱️ 5s cooldown

tools

CommandAliasesDescription
.base64.b64Base64 encode / decode. ⏱️ 2s cooldown
.convert.cv, .fx, .currencyCurrency conversion (fiat + crypto). ⏱️ 5s cooldown
.define.def, .dictEnglish dictionary lookup. ⏱️ 5s cooldown
.hash.digestHash text with md5/sha1/sha256/sha384/sha512. ⏱️ 2s cooldown
.poll.voteCreate a native WhatsApp poll. ⏱️ 5s cooldown
.qr.qrcode, .qrgenGenerate a QR-code image from text or a URL. ⏱️ 5s cooldown
.remindme.remind, .reminderSchedule a reminder ("⏰ in 10 minutes …"). ⏱️ 2s cooldown
.shorten.short, .tinyurlShorten a URL via is.gd. ⏱️ 5s cooldown
.ssweb.ssw, .webshot, .screenshotCapture a screenshot of a webpage ⏱️ 8s cooldown
.timezone.tz, .time, .worldclockCurrent time in a timezone or city. ⏱️ 5s cooldown
.uuid.guid, .idGenerate UUIDs / random short IDs / hex strings. ⏱️ 1s cooldown
.weather.w, .forecastCurrent conditions and 3-day forecast for any city. ⏱️ 5s cooldown

user

CommandAliasesDescription
.afk.awayMark yourself as away with an optional reason. ⏱️ 2s cooldown
.notify.notifications, .notifToggle level-up DM notifications. ⏱️ 3s cooldown
.profile.me, .whoisShow your profile (or quoted user's profile) ⏱️ 5s cooldown

Legend

  • 🔒 admin — only users in config.admins can run this command
  • 👥 group — only works inside group chats
  • 🔑 needs — auto-disabled at startup if listed config paths are empty
  • ⏱️ cooldown — per-user delay between consecutive uses

Released under the AGPL-3.0 License.