No description
Find a file
2026-02-24 22:09:13 +05:30
.github/workflows remove appimage 2026-02-24 15:11:48 +05:30
images update readme 2026-02-24 15:25:16 +05:30
src refactor functions 2026-02-24 22:09:13 +05:30
.gitignore use fluxer.* config names 2026-02-24 17:31:49 +05:30
build.sh update build files 2026-02-22 01:44:08 +05:30
fluxer-reaper-icon.png add app icon 2026-02-22 16:47:09 +05:30
fluxer-reaper.py improve startup behaviour 2026-02-24 21:53:44 +05:30
fluxer-reaper.spec Fix Windows icon build error and improve build logs 2026-02-22 23:00:55 +05:30
fluxer.config.example.yaml use fluxer.* config names 2026-02-24 17:31:49 +05:30
launch-reaper-LINUX.sh add launcher scripts 2026-02-24 15:08:24 +05:30
launch-reaper-MAC.sh add launcher scripts 2026-02-24 15:08:24 +05:30
launch-reaper-WIN.bat add launcher scripts 2026-02-24 15:08:24 +05:30
README.md update readme 2026-02-24 15:25:16 +05:30
requirements.txt refactor functions 2026-02-24 22:09:13 +05:30
stoat.config.example.yaml improve startup behaviour 2026-02-24 21:53:44 +05:30

Fluxer Reaper

Fluxer Reaper is a simple tool to help you move an entire Discord server over to a Fluxer community. It handles channels, roles, emojis, and even your message history.

Fluxer Reaper

Features

1. Clone Server Template

  • Structure Sync: Automatically creates all your Discord categories and channels in Fluxer.
  • Property Migration: Copies channel topics, NSFW status, and slowmode settings.
  • Deduplication: Reads Fluxer for existing channels to prevent duplicates.
  • Category Linking: Ensures channels are automatically placed within their correct categories.

2. Copy Roles & Permissions

  • Role Migration: Copies roles, colors, and basic permissions.
  • Permission Sync: Mirrors category and channel-specific role overwrites.

3. Copy Emojis & Stickers

  • Asset Migration: Downloads and uploads custom emojis and stickers.
  • Flexible Sync: Options to sync emojis only, stickers only, or both.

4. Sync Server Identity

  • Metadata Sync: Syncs your server name, icon, and banner.
  • Component Selection: Options to sync only specific components.

5. Migrate Message History

  • Masquerade User: Uses webhooks to mirror original user avatars and nicknames for a seamless transition.
  • Contextual Pairing: Easily map Discord channels to their Fluxer counterparts.
  • Flexible Start Points: Start from the oldest message, a specific custom message ID/link, or continue from where you left off.
  • Rich History: Migrates message content, author markers, and attachments.
  • Thread Support: Handles threads with dedicated markers in the target channel.

6. Configuration & Validation

  • Real-time Validation: Audits bot tokens and IDs for validity.
  • Permission Checks: Checks if bots have the required Intents and Permissions.

7. Danger Zone

  • Wipe Options: Irreversibly delete channels, roles, or assets to clear a community.
  • Permission Reset: Batch-wipe all channel permission overwrites.

Notes:

  • The Discord bot has read-only access to the source server. Hence no changes will be made to the source server.
  • Currently Fluxer is unstable probably due to high traffic, migrating servers now will only add to that problem. Only use this for testing purposes for now. Check status here

Bot Setup

1) Fluxer Bot

Go to your user settings in Fluxer (Ctrl + ,) and Create Application Fluxer Step 1

Name your bot Fluxer Step 2

Regenerate & copy the Bot Token. Save it somewhere safe, you will need it later for the tool Fluxer Step 3

Scroll down to Scopes and select bot. Enable Administrator under Bot Permissions Fluxer Step 4

Choose your Fluxer Community (Preferably create and use a new one) Fluxer Step 5

Authorize & Add the bot to your community Fluxer Step 6

2) Discord Bot

Go to https://discord.com/developers/applications & create New Application Discord Step 1

Name your bot Discord Step 2

In the bot Settings, enable Message Content Intent Discord Step 3

Regenerate & copy the Bot Token. Save it somewhere safe, you will need it later for the tool Discord Step 4

Under Installation section, enable these:

  • Scopes: bot
  • Permissions: Read Message History , View Channels

Discord Step 5

Finally open the Install link and add the bot to your Discord server Discord Step 6

Getting Started

Option 1: Using Pre-built Binaries (Easiest)

  1. Download: Download the latest executable from the Releases page & unzip it.
  2. Run: Simply run the downloaded file to start the tool. No Python installation is required.
    • Linux: Run the fluxer-reaper file (or ./fluxer-reaper in terminal).
    • Windows: Run the fluxer-reaper.exe file.

Option 2: Running from Source

  1. Clone: Clone the repository to your local machine:
    git clone https://github.com/rambros3d/fluxer-reaper.git
    cd fluxer-reaper
    
  2. Launch: Run the appropriate launcher script for your OS. It will automatically create a virtual environment and install dependencies:
    • Linux: ./launch-reaper-LINUX.sh
    • MacOS: ./launch-reaper-MAC.sh
    • Windows: Double-click launch-reaper-WIN.bat

Documentation

Detailed info about the code can be found at https://deepwiki.com/rambros3d/fluxer-reaper

Vibe Code Notice

  • Code is provided as is; This tool was developed with AI.
  • Take it, use it, modify it, feel free to do whatever you wish.