A Discord bot for Arknights: Endfield with utility commands to enhance your experience.
Features | Screenshots | Using the bot | Commands | Project Structure
- 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 Endvoyant 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/Endvoyant.git cd Endvoyant -
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 |
/add account |
Add your SKPort account to Discord |
/attendance |
Claim daily sign-in rewards |
/characters |
Show your obtained operators |
/data |
Get your account data (ZIP) |
/development |
Show regional development |
/enka |
View profile via Enka.Network |
/exploration |
Show region exploration progress |
/profile |
View your in-game profile |
/redeem |
Redeem Endfield codes |
/settings |
View settings (coming soon) |
/survey |
Open feedback surveys to improve the bot |
src/application source, including commands, events, database access, shared utilities, config, and constantsassets/static images and fonts used by the bot outputdrizzle/generated migration and schema artifacts for database toolingscratch/non-runtime prototypes and experiments that should not be auto-loaded as bot commands
Feature requests and contributions are welcome.



