Skip to content

Latest commit

 

History

History
54 lines (47 loc) · 1001 Bytes

README.md

File metadata and controls

54 lines (47 loc) · 1001 Bytes

Slack ChatGPT

ChatGPT on Slack!

Installation

  1. Create a Slack App and install it to your workspace. You can use manifest.yml to create the app.
  2. Get an API key from here.
  3. Set environment variables in the .env file.
  SLACK_SIGNING_SECRET=
  SLACK_BOT_TOKEN=
  SLACK_APP_TOKEN=
  OPENAI_API_KEY=
  1. Run the app.
  $ yarn start
  # or run in daemon mode
  $ yarn daemon
  1. To stop the daemon, run
  $ yarn stop

Or you can use docker-compose to run the app.

  1. Set environment variables in the .env file.
  SLACK_SIGNING_SECRET=
  SLACK_BOT_TOKEN=
  SLACK_APP_TOKEN=
  OPENAI_API_KEY=
  1. Run the app with docker-compose.
  $ docker-compose up -d

Usage

Mention the bot to start a conversation.

  @ChatGPT How are you?

The bot will add a response to the thread.

  I'm doing well, thank you.

Then you can continue the conversation.

  What's your favorite color?