Discord Server Manager
A Flutter app for Android that manages Discord servers and sends media to Discord channels. The backend is a small Fastify service with a REST API, a scheduler and the Discord gateway.
Download the APKServer manager
Moderation
Kick, ban, timeout, message purge, slow mode and the moderation log of a server.
Roles and access
Create roles, grant them and inspect the real permission bits of a member in a channel.
Channels
Create, rename, move and delete channels and categories.
AutoMod and verification
The keyword, spam and link filter of a channel and the verification level of a server.
Engagement
Welcome messages, announcements, reaction roles and the invite tracker.
Media sender
A queue with pause, resume and cancel, a background upload service and a history of every upload.
Setup
- Create an application in the Discord developer portal and add a public client.
- Register the redirect URI
https://YOUR-BACKEND-HOST/auth/mobile-callback. - Select the scopes
identifyandguilds. - Copy
env.example.jsontoenv.jsonand build the app withflutter build apk --release --dart-define-from-file=env.json.
The full instructions are in the README of the repository.