A Google Chat bot for logging conversations to Redmine tasks
- Install Prerequisites
- Create and activate virtual environment
python -m venv .venv
source .venv/bin/activate
- Run locally
func start
- Deploy the redmine-gchat-bot to an Azure Function and note the URL
- Enable the Google Chat API
- Go to the "Configuration" tab in the Google API Dashboard
- 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
- e.g.
- Slash commands:
- (none)
- Link unfurling:
- (none)
- Permissions:
- Everyone in the Domain
- Bot status: