Keeping track of mod updates across multiple games can be a real hassle. If you play heavily modded games or manage a gaming server for friends, manually checking NexusMods pages or digging through site notifications gets tedious very fast.
To solve this, I built ModPulse - a free, open-source Discord bot written in Python that automates the whole process using the official NexusMods API.
⚡ What ModPulse Does
When a mod you follow gets updated, ModPulse automatically catches it and posts a clean notification embed directly into your Discord channel.
- 🔄 Automated Tracking: Periodically queries NexusMods for new releases and updates.
- 📋 Rich Discord Embeds: Displays new version tags, changelog summaries, thumbnails, and direct links.
- ⚡ Slash Commands: Add or manage tracked mods easily using
/add_mod [url]. - 🔓 100% Open-Source & Free: Self-host it on your own PC or a VPS under the MIT License with zero hidden costs.
🛠️ Tech Stack
- Language: Python 3.11+
-
Library:
discord.py -
HTTP Client:
aiohttp(for async API requests) - API: NexusMods REST API
📂 Source Code & Setup Guide
The project is completely open-source. You can find the full code, installation steps, and setup guide on GitHub:
👉 Check out the ModPulse Repository on GitHub
💬 Feedback & Contributions
I built this project to solve my own headache with game updates and wanted to share it with the community.
If you find it useful, dropping a ⭐ star on GitHub would mean a lot! Feel free to leave a comment with any feature requests, ideas, or feedback.
Top comments (0)