# 🚀 Automated ISP Internet Speed Test & Complaint To X(Twitter) in Nodejs

%[https://github.com/gitSambhal/speedtest-complaint-js] 

This clever Node.js script automatically monitors your internet speed and helps you hold your ISP accountable when they don't deliver the speeds you're paying for!

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1729937539243/e52659f8-fd1d-491c-9048-2180237c2b42.png align="center")

Key Features:

* Runs automated speed tests on a configurable schedule
    
* Compares actual speeds against promised ISP speeds
    
* Generates pre-formatted complaint posts for X (Twitter) when speeds fall below threshold
    
* Tags your ISP's handles automatically
    
* Includes speed test results as proof
    

Configuration options let you set:

* ISP X handles to tag
    
* Promised internet speed
    
* Minimum acceptable speed threshold
    
* Custom scheduling via cron expressions
    
* Customizable complaint message template
    

Perfect for:

* Internet users tired of inconsistent speeds
    
* Anyone wanting data-driven evidence for ISP complaints
    
* Tech-savvy folks who love automation
    

The code uses modern ES modules and the croner package for scheduling. It's clean, well-documented, and ready to help you get the internet service you deserve!

Want to keep your ISP honest? Give this repo a try! 🌐⚡️

%[https://github.com/gitSambhal/speedtest-complaint-js] 

#ISP #Automation #JavaScript #NodeJS #InternetSpeed
