Skip to content
This repository has been archived by the owner on Mar 20, 2022. It is now read-only.

A Google Chat bot for logging conversations to Redmine tasks

License

Notifications You must be signed in to change notification settings

pangaeatech/redmine-gchat-bot

Repository files navigation

redmine-gchat-bot

A Google Chat bot for logging conversations to Redmine tasks

Development

  1. Install Prerequisites
  2. Create and activate virtual environment
    • python -m venv .venv
    • source .venv/bin/activate
  3. Run locally
    • func start

Deployment

  1. Deploy the redmine-gchat-bot to an Azure Function and note the URL
  2. Enable the Google Chat API
  3. Go to the "Configuration" tab in the Google API Dashboard
  4. Set the Configuration as follows:
    • Bot status: LIVE - available to users
    • Bot name: recorder
    • Avatar URL: (the URL of the image you want to use)
    • Description: Redmine Issue Updater
    • Functionality:
      • Bot can be messaged directly
      • Bot works in spaces with multiple users
    • Connection Settings:
      • Bot URL
      • Bot URL: (the URL of the Azure Function deployment)
        • e.g. https://pangaeatech-gchat-bot.azurewebsites.net/api/Trigger
    • Slash commands:
      • (none)
    • Link unfurling:
      • (none)
    • Permissions:
      • Everyone in the Domain

Additional Resources

About

A Google Chat bot for logging conversations to Redmine tasks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages