HomePortfolioTeamBlogSearch
AI & Agentic AI
AI Consulting and Implementation Gen AI Chatbot Agentic AI with N8N Anthropic Claude Partner Malaysia: AI Development for Enterprise By Claude Certified Architect (CCA-F) Claude AI Training Malaysia (Technical): CCAR-F Preparation Class Claude AI Training Malaysia (Non-Technical): CCAO-F Preparation Class Claude Customer Story: Hernan Corporation puts a Claude agent in every stage of its durian cold chain Claude Customer Story: Zetrix ships the agent interface to its Layer-1 blockchain with Claude Code OpenAI ChatGPT Partner Malaysia: Enterprise AI Solutions Openclaw for Enterprise SMEHero.ai: AI Platform for Malaysia SMEs Gen AI OPC One Person Company AI Forward-Deployed Engineers FDE as a Service Enterprise Voice AI Agent GPU-as-a-Service (GPUaaS) in Malaysia Malaysia GPU as a Service Guides: From GPU, DC, Power, Software, KYC to Pricing AI Gateway Malaysia | LiteLLM, Bifrost, Quota Management and Enterprise AI Governance AI and Data for General Elections ReelHero AI: AI Templated Video Generator Gen AI Digital Avatar AI Digital Banking Malaysia Conversational Payment Solutions AI Chatbot Automated Testing: LLM as a Judge and Red-Teaming Malaysia AI Vibe Coding/VibeOps LLM Fine-Tuning as a Service MySTI-Certified AI Tech Products AI Deepfake Detection
Development & Apps
Our Services AR/VR/XR Apple Vision Pro Development Blockchain/Web3/Smart Contract UI/UX Design Backend Development Power BI Dashboard EV Solutions – OCPP/OCPI/E-MSP Web App Strapi Headless CMS Development SuperApp Development Flutter React Native Native iOS Native Android CarPlay/Android Auto In Car Assistant
Cloud, Fintech & Enterprise
AWS Malaysia Cloud Modernization: Your Trusted AWS Partner Use Case: JomeInvoice Use Case: DahReply Azure Malaysia Cloud Modernization: Your Trusted Microsoft Partner Malaysia Cloud Modernization with Local BytePlus Cloud: Your Trusted BytePlus Partner Lark Malaysia Reseller For SME and Corporates Whitelabel E-Wallet Development Regulated Fintech Development Clean Energy Digital Solutions Malaysia Malaysia IOT Platform/Hardware Integration Software Development MyDigital ID Integration Property Development Digital Platforms Malaysia Cloud Framework Agreement CFA for Government Enterprise Grade IRB/LHDN E-Invoicing Middleware Meta WhatsApp and SMS API Services
Team Extension / Staff Augmentation
Team Extension Java Springboot Developer Staff Augmentation and Outsourcing Rust Developer Staff Augmentation and Outsourcing Golang Developer Staff Augmentation and Outsourcing C# .NET Core Developer Staff Augmentation and Outsourcing MuleSoft Developer Staff Augmentation and Outsourcing Gen AI LLM Developer Staff Augmentation
More
Press Our Standards – CMMI and ISOs Certified Join Agmoians Project Management Enterprise Grade Test Automation For Software Applications Coding Training Blog Government Grant Outsystems Agmo Singapore Agmo Academy
Request a Quote/Demo
iOS, mobile, Mobile App, test automation

Play Popcat like A Pro – Developer and Automation Tester Way

Popcat is really hot nowadays, at the time of writing, Malaysia is ranked #2 worldwide with 8.1 billion pops and 120.5k pops per seconds (PPS), Finland is ranked #3 with 5.4 billion pops and 425.7k PPS (crazily high). With the current speed, Malaysia will be winning over Taiwan who is currently ranked #1 with 13.5 billion pops, but with only 36.4k PPS, in a matter of time.

Being a software development house with more than 90 man strong, we are dealing with similar situations in daily basis. In this weekend, We are challenging ourselves by applying our professional software knowledge for development and automation testing in this real life scenario. Here’s the video on how it works if you are interested. Note that there are also non software way, such as using some small robots which are quite interesting too. Feel free to check it out.

We started with using an automation script obtained from Github. The script was working perfectly before we noticed there was a bot checking mechanism. Here is how it works:

After that, we noticed our cats’ eyes become red color:

Then we noticed the eyes are red when the “bot” flag is set in cookie

Thanks to an Agmoian sharing a post from Facebook. We have learnt that the frontend code will:

You can also unminified the minified Javascript code by using tools like https://unminify.com/

Before:

After:

The author, Tommy Wong has also written a workaround script, which works perfectly fine:

document.cookie=”bot= ”
const event = new KeyboardEvent(‘keydown’, { key: ‘a’, ctrlKey: true });
const timegap = 1 / (790 / (30 * 1000));
setInterval(() => {
document.dispatchEvent(event);
}, timegap);

Then the next challenge is how do we deploy this in mass scale, a few ideas come into our mind:

However, after all above won’t work, as the public cloud has no Malaysia IP range. Also, the API is rated limited by IP, we cannot use the same Internet Connection, hence we are using multiple data plans and Wifi to bypass the bot checking.

With this, we have to do it more manually with our resources. We have bought plenty of test devices for COVID-19 Bluetooth Contact Tracing development last time. It’s time to bring them to the game. So, how do we run the Javascript in our mobile phones just like using Console in our Chrome?

The way for doing this is slightly different for desktop, Android and iOS.

For desktop:

For Android:

1 Go to “Settings”, then tap “About device” or “About phone”.
2 Scroll down, then tap “Build number” seven times.

For iOS:

As simple as that, you can make your computer, iOS or Android phones to click automatically for you, when you are sleeping, eating or doing anything. Feel free to try it out.

Interested to have automation testing for your web or mobile application? Write to us at [email protected]