Add README

This commit is contained in:
Nikhil Nawgiri 2024-08-25 03:58:37 +02:00
parent 361e515276
commit a1fa8e98c2

23
README.md Normal file
View file

@ -0,0 +1,23 @@
# matrix-bot-openai-wrapper
## What does this bot do?
This bot relays the prompt to the openai API and sends the answer back to the user who made the request. All this is done through the Matrix chat-client.
This way they can do less user-tracking if multiple people prompt through the same API token.
Also chat clients, such as Matrix, are more practical to interact with bots.
## Requirements
* Local environment requires `nodejs`, `yarn` and `nvm`
* Access token for the Matrix account. The access token can be obtained by using this [script](https://git.pub.solar/realestninja/fetch-matrix-access-token).
## Installation, setup and running the bot
* `yarn install`
* `nvm use`
* `cp config.ts.example config.ts`
* Edit the `config.ts`
* Run `yarn start` to start the bot
## Planned features
* Improve formatting
* Add logic for user management
* Add option to temporarily set context
* Add option to reset context