Auriga is a Slackbot that creates Google Calendar appointments and automatically invites people who react in Slack.
In the northern sky, there is the constellation Auriga. Auriga moves the carriage and leads all participants to their destination. The functionality we wanted to achieve with Slackbot and the mission of Auriga coincided, hence the product name "Auriga".
- Integrate with Google Calendar
- Call Auriga in a thread like
@Auriga :reaction:
and specify the reaction. - Auriga returns a list of email addresses of users who had the specified reaction (
:reaction:
) to the thread's parent message. - Paste the results into Google Calendar and invite them into your schedule in bulk!
- Golang 1.17.7
- goenv
- Docker and docker-compose
The following variables are required to run the Auriga.
SLACK_APP_TOKEN=<Slack App Token>
SLACK_BOT_TOKEN=<Slack App Token>
You can set these as system environment variables or place a .env
file in the project root.
make install # install go, and tools
make run # run
make lint #lint
Auriga is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.