DEV Community

Cover image for Building ModPulse: A Free Open-Source Discord Bot to Track NexusMods Updates
black
black

Posted on

Building ModPulse: A Free Open-Source Discord Bot to Track NexusMods Updates

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)