### Tasks - [ ] Create a single-command CLI setup script (e.g., `npm run setup`). - [ ] Prompt the user for their base server URL and initial credentials. <img width="1204" height="347" alt="CLI Prompt Example" src="https://github.com/user-attachments/assets/1db17051-e317-4e2d-a2c3-2f8827068a19" /> - [ ] Implement automatic token exchange to acquire necessary Bot and User tokens. <img width="567" height="159" alt="Token Exchange Example" src="https://github.com/user-attachments/assets/1c5ee2fb-7030-46fa-8ae2-0304a3f31d07" /> - [ ] Programmatically create a webhook integration via the Rocket.Chat API, routing it to the bot in a DM. - [ ] Securely save the resulting configurations to the local environment (`.env`). - [ ] Send an automated success message to the user's DM to verify the webhook integration is active. <img width="730" height="420" alt="Success Message Example" src="https://github.com/user-attachments/assets/9efe4928-59b7-4b9c-a369-f1d9cdd305fe" />
Tasks
Create a single-command CLI setup script (e.g.,
npm run setup).Prompt the user for their base server URL and initial credentials.
Implement automatic token exchange to acquire necessary Bot and User tokens.
Programmatically create a webhook integration via the Rocket.Chat API, routing it to the bot in a DM.
Securely save the resulting configurations to the local environment (
.env).Send an automated success message to the user's DM to verify the webhook integration is active.