mattermost_bot/README.md

1.6 KiB

Introduction

This is a simple Mattermost Bot that uses OpenAI's GPT API to generate responses to user inputs. The bot responds to these commands: !gpt, !chat and !talk and !goon and !new and !help depending on the first word of the prompt.

Feature

  1. Support Openai ChatGPT
  2. ChatGPT web (pandora)

Installation and Setup

See https://github.com/hibobmaster/mattermost_bot/wiki

Edit config.json or .env with proper values

docker compose up -d

Commands

  • !help help message
  • !gpt + [prompt] generate a one time response from chatGPT
  • !chat + [prompt] chat using official chatGPT api with context conversation
  • !bing + [prompt] chat with Bing AI with context conversation
  • !bard + [prompt] chat with Google's Bard
  • !pic + [prompt] generate an image from Bing Image Creator

The following commands need pandora http api: https://github.com/pengzhile/pandora/blob/master/doc/wiki_en.md#http-restful-api

  • !talk + [prompt] chat using chatGPT web with context conversation
  • !goon ask chatGPT to complete the missing part from previous conversation
  • !new start a new converstaion

Demo

Remove support for Bing AI, Google Bard due to technical problems. demo1 demo2 demo3

Thanks

JetBrains Logo (Main) logo.