Skip to content

OpenAI chatbot for Matrix that can have any personality you want

License

Notifications You must be signed in to change notification settings

leethax666/jerkbot-matrix

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

OpenAI chatbot for Matrix that can have any personality you want

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%