services:
bot:
build: .
env_file: .env
restart: alwaysRun with: docker-compose up -d
Eigen Bot uses aiosqlite for high-performance asynchronous operations.
botdata.db: Main storage for tickets and CodeBuddy.tags.db: Dedicated tag storage.starboard.db: Starboard message mapping.
- Environment Variables: Sensitive tokens are never hardcoded.
- Permission Checks: Role-based access control (RBAC) ensures only authorized users can use Admin/Staff commands.
- Sanitization: All user inputs are sanitized to prevent SQL injection.