Skip to content

Latest commit

 

History

History
67 lines (44 loc) · 1.42 KB

README.md

File metadata and controls

67 lines (44 loc) · 1.42 KB

deskbird-scheduler

Getting Started

Prerequisites

  • Node.js v22
  • npm

Installation

  1. Clone the repository:

    git clone https://github.com/mschilling/deskbird-scheduler.git
    cd deskbird-scheduler
  2. Install dependencies:

    npm install
  3. 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
    

Running the Bot

To run the bot, use the following command:

npm run start

Contribution Guidelines

Coding Standards

  • Follow the existing code style and structure.
  • Use meaningful variable and function names.
  • Write comments to explain complex logic.

Creating Issues

  • 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.

Submitting Pull Requests

  • 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.

License

This project is licensed under the ISC License. See the LICENSE file for details.