- Node.js v22
- npm
-
Clone the repository:
git clone https://github.com/mschilling/deskbird-scheduler.git cd deskbird-scheduler
-
Install dependencies:
npm install
-
Create a
.env
file in the root directory and add your Deskbird refresh token:REFRESH_TOKEN=your_deskbird_refresh_token GOOGLE_API_KEY=your_google_api_key DESKBIRD_RESOURCE_ID=your_deskbird_resource_id DESKBIRD_ZONE_ITEM_ID=your_deskbird_zone_item_id DESKBIRD_WORKSPACE_ID=your_deskbird_workspace_id
To run the bot, use the following command:
npm run start
- Follow the existing code style and structure.
- Use meaningful variable and function names.
- Write comments to explain complex logic.
- Before creating an issue, check if it already exists.
- Provide a clear and detailed description of the issue.
- Include steps to reproduce the issue, if applicable.
- Fork the repository and create a new branch for your feature or bugfix.
- Make sure your code follows the coding standards.
- Test your changes thoroughly.
- Submit a pull request with a clear description of your changes.
This project is licensed under the ISC License. See the LICENSE file for details.