Important
This bot is still in the early beta phase, features may not work as intended
All data may be wiped once fully released
A Discord bot for Arknights: Endfield with utility commands to enhance your experience.
Features | Screenshots | Using the bot | Commands
- Automatic Sign-in: Daily attendance is checked automatically
- Profile view: View your in-game profile with real-time data
- Characters: Browse all Endfield characters with detailed info
- Wiki: Quick access to operators, weapons, facilities, gear, missions, and more
The bot is hosted with a centralized database and 24/7 uptime. Get instant updates and skip the setup.
Invite Endministrator or join our Community Server
- Node.js 18+
- PostgreSQL database
- Discord Application (Bot token, Client ID, Client Secret)
-
Clone the repository
git clone https://github.com/ScobbleQ/Endministrator.git cd Endministrator -
Install dependencies
npm install
-
Configure environment
cp example.env .env
Edit
.envand fill in:Variable Description TOKENDiscord bot token CLIENT_IDDiscord application client ID CLIENT_SECRETDiscord application client secret DATABASE_URLPostgreSQL connection string (e.g. postgresql://user:pass@host:5432/db)ENVIRONMENTdevelopmentorproduction -
Initialize the database
npm run db:migrate
-
Deploy slash commands
npm run deploy
-
Start the bot
npm start
npm run db:migrate— Apply migrations to the database (for fresh setups)npm run db:studio— Open Drizzle Studio to inspect or edit datanpm run db:pull— Pull schema from an existing database (updates drizzle folder)
| Command | Description |
|---|---|
/about |
About the bot |
/attendance |
Claim daily sign-in rewards manually |
/characters |
Browse all Endfield characters |
/link account |
Link your SKPort account to Discord |
/profile |
View your in-game profile |
/settings |
Configure the bot settings |
/wiki |
Search the Endfield wiki (operators, weapons, etc.) |
Feature requests and contributions are welcome.


