Coordibot is a AWS Lex based conversational bot written in Typescript that uses AWS Lambda functions to provide Google Calendar information.
The application is an AWS Lex based bot, that interacts with a AWS Lambda function.
Clone the repository, and install the dependencies by running
$ npm install
The command-line TypeScript compiler can be installed as a Node.js package.
$ npm install -g typescript
Compile the Typescript application
$ tsc
Setup the following environment variables
Environment variable | Description | Default |
---|---|---|
INTERVIEWERS | An array of strings | |
GOOGLE_CONFIG | ||
EVENT_NAME | The event name that the application is looking for | |
BOT_SLACK_HANDLER | Slack handler of the bot | @coordibot |
SLACK_TOKEN | Workplace's Slack token |