ChatGPT Update Monitor API
π A Node.js API that monitors ChatGPT updates and alerts users when a new version is released.
π Features
β
Fetches the latest ChatGPT updates from an API source
β
Detects and stores new updates (avoids duplicates)
β
Provides an API to retrieve all tracked updates
β
Sends alerts when a new update is detected
β
Allows manual update checking via an API endpoint
π Getting Started
1οΈβ£ Prerequisites
Ensure you have the following installed:
- Node.js (v14+ recommended)
- npm (comes with Node.js)
2οΈβ£ Installation
Clone the repository and install dependencies:
git clone https://github.com/your-repo/chatgpt-update-monitor.git
cd chatgpt-update-monitor
npm install3οΈβ£ Configuration
Modify the fetchUpdates function inside index.js to use the correct API source for ChatGPT updates:
const response = await axios.get('https://api.example.com/chatgpt/updates');Replace https://api.example.com/chatgpt/updates with the actual OpenAI API or source.
4οΈβ£ Running the API
Start the server with:
node index.jsThe API will run on:
http://localhost:3000
π API Endpoints
π Get all tracked updates
GET /api/chatgpt/updatesπ Response Example:
{
"updates": [
{
"version": "4.0",
"features": ["Improved memory", "Faster responses"],
"releaseDate": "2025-01-15"
}
]
}π Force a manual update check
GET /api/chatgpt/checkπ Response Example:
{
"message": "Manual update check completed",
"knownUpdates": [...]
}π‘ Future Enhancements
πΉ Add email/SMS notifications
πΉ Store updates in a database
πΉ Support real-time WebSocket notifications
πΉ User subscriptions for specific update types
π License
This project is open-source and available for use under the MIT License.
π‘ Contributions
Want to improve this project? Feel free to submit a pull request! π
--- π