dimp (Discord Imp) is a Discord bot that acts like a customizable user in your server — a member that can chat, develop a personality, and build memories over time.
See SETUP.md for dev environment setup.
Agent-facing and shared operational guidance lives in docs/instructions/README.md.
See CONTRIBUTING.md.
- Unit tests:
bun run --cwd dimp-server test:unit - Integration tests (local Docker Postgres + migrations + tests + teardown):
bun run --cwd dimp-server test:integration:local
Notes:
bun run --cwd dimp-server testnow runstest:unitbun run --cwd dimp-server test:integrationexpects a reachable Postgres test database and will auto-apply migrations during test setuptest:integration:localselects a free local port automatically, so it does not depend on54329being available