Skip to content

mschilling/deskbird-scheduler

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks