- Write a good README.md with setup instructions.
- Improve storage of message strings.
- Is it possible to save access in "session" to not make db calls every time?
- Do not hardcode OpenAI prompts, but configure them in the database.
- Linter for awaiting promises and other rules.
- Use webhooks instead of long polling?
- Deploy to Fly with GitHub Actions.