Welcome to my pet project that I've been working on for the past several years.
This is a project that utilizes Shopify monitors as well as keywords to have a sort of ACO self service option available to you.
Please be wary and ask questions as this can and will checkout items that you may not want and I accept zero liability if this happens. Feel free to DM me or ping me if you have any questions at all about the features/functions of the bot.
Overview
Monitor Bot is an automated Shopify product monitoring system that watches stores for new products and restocks, then automatically creates checkout tasks in CyberAIO when items matching your criteria become available.
How It Works
Monitoring: The bot continuously checks configured Shopify stores (every 5 seconds) for new products or restocks
Matching: When a product appears, it checks against your saved keywords and filters
Task Creation: If a match is found, the bot automatically creates a CyberAIO task for you
Notifications: Discord webhook notifications are sent to the appropriate channel
Key Concepts
ACO (Auto-Checkout)
An ACO is a saved monitor configuration that tells the bot what products you want to automatically checkout. You create ACOs using the /create_keyword command.
Listener Types
The bot uses "ListenersV3" which support:
Positive keywords (items you want)
Negative keywords (items to exclude, prefix with
-)Variant filtering (specific sizes/options)
Price limits
Custom quantities
Blacklist System
There are two types of blacklists:
Master Blacklist: Global keywords that never match (like "raffle", "bot", "donation")
Site-Specific Blacklist: Keywords blocked for individual stores (like "t-shirt" on certain music stores)
Getting Your Discord ID
Before creating ACOs, you need your Discord User ID:
Enable Developer Mode in Discord:
User Settings → Advanced → Developer Mode (toggle on)
Right-click your username and select "Copy User ID"
This ID links your ACOs to your CyberAIO profile
Quick Start Checklist
Have your Discord User ID ready
Fill out the ACO form to get your profile set up
Review monitored sites using
/sitesReview blacklisted keywords using
/badkwsCreate your first ACO using
/create_keywordVerify your ACO was created using
/keywords
Important Limits
Maximum 25 total ACOs per user
ACOs automatically disable after creating a task (prevents duplicates)
You can re-enable them using
/toggle_keyword
Need Help?
Use
/cmdto see all available commandsUse
/acoto get the setup form linkCheck the other KB articles for detailed command instructions