Skip to content

Latest commit

 

History

History
13 lines (7 loc) · 782 Bytes

README.md

File metadata and controls

13 lines (7 loc) · 782 Bytes

jerkbot-matrix

Jerkbot is an OpenAI chatbot for the Matrix chat protocol. It is named for the sarcastic jerk personality I use for my instance. You can set any default personality you would like. It can be changed at any time, and each user has their own separate thread with their chosen personality setting. Users can interact with each others chat histories for collaboration if they would like, but by default, conversations are separated.

Installation and use are pretty straight forward, I'll fill this in more later.

Install the dependencies matrix_client and openai

Get an OpenAI API key

Set up a Matrix account for your bot. You'll need the username, password, and access token.

Plug those into the appropriate variables in the MatrixBotLauncher.py and run it