Skip to content

Commit 90e9b35

Browse files
authored
Update README.md
1 parent 150cb20 commit 90e9b35

File tree

1 file changed

+35
-1
lines changed

1 file changed

+35
-1
lines changed

README.md

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,36 @@
11
# Jerome Bot
2-
A simple, nicely written and semi-modular LLM AI Discord bot. However it is not simply an LLM interface for a Discord bot, as the custom modelfiles cause the LLM to communicate less like a robot and more human, erratic and less reliably. A certain authenticity is added by the ways that it will subtely lie for no reason and have a total disregard for any of the values that are hard-coded into apps like ChatGPT.
2+
3+
## Intro
4+
A simple, nicely written and semi-modular LLM AI Discord bot. However it is not simply an LLM interface for a Discord bot, as the custom modelfiles cause the LLM to communicate less like a robot and more human, erratic and less reliably. A certain authenticity is added by the ways that it will subtely lie for no reason and have a total disregard for any of the values that are hard-coded into apps like ChatGPT. By the way, in the code the models are referred to as grok, as a joke. This may be changed in future.
5+
6+
## Getting Started
7+
> Note: Only Linux is supported and tested as of now. May work on other unix-based systems.
8+
9+
Create a file named `TOKEN` and put your Discord bot's token in it.
10+
11+
In config.json:
12+
- Change the `ignored_channels` list from the sample ones to your own preferences.
13+
- Change the `users_to_be_angry_at` list from the sample ones to your own preferences. This determines which users will trigger the use of the `grok_shut_up` model instead.
14+
15+
Run:
16+
Activate the virtual environment:
17+
18+
```sh
19+
python -m venv .venv
20+
```
21+
22+
```sh
23+
source .venv/bin/activate
24+
```
25+
26+
```sh
27+
pip install -r requirements.txt
28+
```
29+
30+
```sh
31+
python3 main.py
32+
```
33+
34+
It will first try and build the ModelFiles, and put them into Ollama.
35+
36+
If it is able to connect to Discord and run the bot, then it will be confirmed in the output.

0 commit comments

Comments
 (0)