No description
  • JavaScript 83.3%
  • Shell 11%
  • Dockerfile 5.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2025-01-03 09:52:31 -05:00
data first commit 2025-01-03 14:46:29 +00:00
src first commit 2025-01-03 14:46:29 +00:00
.gitignore modified: .gitignore 2025-01-03 14:47:16 +00:00
build-docker.sh first commit 2025-01-03 14:46:29 +00:00
bun.lockb first commit 2025-01-03 14:46:29 +00:00
docker.sh first commit 2025-01-03 14:46:29 +00:00
Dockerfile first commit 2025-01-03 14:46:29 +00:00
example.env first commit 2025-01-03 14:46:29 +00:00
package.json first commit 2025-01-03 14:46:29 +00:00
README.md Update README.md 2025-01-03 09:52:31 -05:00

🦊 Firefox Release Discord Bot

A Discord bot that monitors Firefox releases and notifies you when a new version is available. Built with Bun and Docker.

Quick Start

  1. In a New Directory, Create your .env file and the data/ directory
mkdir firefox-release-discord
touch .env
mkdir data
  1. Edit .env with your Discord bot token and channel ID

  2. Run with Docker

docker run -d \
    --name firefox-release-bot \
    --restart unless-stopped \
    --env-file /path/to/.env \
    -v "/path/to/data:/app/data" \
    0xgingi/firefox-release-discord:latest

Manual Setup

  1. Install dependencies
bun install
  1. Copy your example.env as .env
bun run setup
  1. Run the bot
bun start

Configuration

Edit your .env file with the following variables:

DISCORD_TOKEN=your_bot_token_here
CHANNEL_ID=your_channel_id_here
CHECK_INTERVAL=3600000
FIREFOX_RELEASES_URL=https://www.mozilla.org/en-US/firefox/releases/