Skip to content

robindevelops/Drop-Check

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Drop Check

Fortnite Item Shop Tracker — Discord Bot

Node.js Discord.js Fortnite API License

Never miss your favorite Fortnite item again.
Drop Check automatically monitors the Fortnite Item Shop daily and alerts you on Discord when watched items appear.


✨ Features

🔍 Watchlist System Add, remove, and manage items you're tracking
Auto Daily Check Automatically checks the shop every day at reset (5:05 AM PKT / 00:05 UTC)
🛒 On-Demand Check Manually check the current shop anytime with a command
📦 Bundle Support Searches skins, bundles, cars, tracks, and more

🚀 Quick Start

Prerequisites

Installation

# Clone the repository
git clone https://github.com/robindevelops/Drop-Check.git
cd Drop-Check

# Install dependencies
npm install

Configuration

Create a .env file in the root directory:

BOT_TOKEN=your_discord_bot_token_here
CHANNEL_ID=your_discord_channel_id_here
Variable Description
BOT_TOKEN Your Discord bot token from the Developer Portal
CHANNEL_ID The ID of the channel for shop notifications

Run the Bot

# Production
npm start

# Development (auto-restart on changes)
npm run dev

🤖 Commands

Command Description
!watch <item> Add an item to your watchlist
!unwatch <item> Remove an item from your watchlist
!list View all items on your watchlist
!check Manually check the shop right now
!help Show all available commands

Example Usage

You:   !watch Star Wand
Bot:   ✅ Added Star Wand
       📋 Watchlist: Star Wand

You:   !check
Bot:   🔍 Checking the Item Shop...
       🎮 Item Shop Check
       ✅ Star Wand is in the shop!

📁 Project Structure

Drop-Check/
├── index.js            # Entry point — boots the bot
├── src/
│   ├── bot.js          # Discord client setup
│   ├── commands.js     # Message command handlers
│   ├── scheduler.js    # Cron job for daily auto-check
│   ├── shop.js         # Fortnite API integration
│   └── watchlist.js    # In-memory watchlist manager
├── .env                # Environment variables (not committed)
├── .gitignore
└── package.json

🛠️ Tech Stack

Technology Purpose
discord.js Discord bot framework
axios HTTP client for API requests
node-cron Task scheduling for daily checks
Fortnite API Item shop data source
dotenv Environment variable management

Built with ❤️ by the localhost Academy

Report Bug · Request Feature

About

Discord bot that tracks the Fortnite Item Shop and notifies you when your desired cosmetics become available. Built with Node.js, Discord.js & Fortnite API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors