forked from Fluxcord/core
A Discord <-> Fluxer bridge.
- JavaScript 90.6%
- TypeScript 9.1%
- Dockerfile 0.3%
| .forgejo/workflows | ||
| .vscode | ||
| commands | ||
| data | ||
| db | ||
| migrations | ||
| utils | ||
| .dockerignore | ||
| .gitattributes | ||
| .gitignore | ||
| CLAUDE.md | ||
| config.example.js | ||
| docker-compose.yml | ||
| docker-entrypoint.sh | ||
| Dockerfile | ||
| index.js | ||
| LICENSE | ||
| migrate.ts | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| README.md | ||
| tsconfig.json | ||
Fluxcord
A set-and-forget Discord <-> Fluxer bridge.
Features
- Basic message bridging
- Voice bridging (in very alpha)
- Edit/Delete bridging
- Reply bridging
- Emoji bridging
- Embed bridging
- Attachment bridging
- Pins bridging
- Bulk deletion bridging
- others soon
Self hosted setup
Check https://fluxcord.jbcrn.dev/self-hosting for self hosting docs
Development
Firstly, this requires both Node.js and PNPM installed.
Do not pull this repo directly. Instead, pull the Fluxcord Dev repository:
git pull https://git.gay/Fluxcord/dev Fluxcord
then initialize it:
cd Fluxcord
pnpm run init
If you use VSCode or a fork, you can find a code-workspace file here that can help you with stuff.