Update README.md
well really I just created it
This commit is contained in:
32
README.md
32
README.md
@@ -0,0 +1,32 @@
|
|||||||
|
# Jacobs Bot
|
||||||
|
|
||||||
|
This is a funny little Discord bot I wrote to represent a hyperbolized version of my Computer Networking & Cybersecurity class's instructor, since he was...a character.
|
||||||
|
|
||||||
|
Don't judge my spelling errors that I'm sure are littered all over the source code, and note that I *did* redact `students.py`, which contained information that did map personal identities to Discord users,
|
||||||
|
|
||||||
|
I might re-write this bot as some kind of framework, so that I could easily make a Discord bot with similar.
|
||||||
|
But I probably won't.
|
||||||
|
Since the OpenAI Assistants API is being sunset, I might update this.
|
||||||
|
But, if I did that I'd be rewriting it in Rust, because obviously
|
||||||
|
|
||||||
|
|
||||||
|
## Key Features
|
||||||
|
The bot is not exclusively AI: It has some features that are simply based on hardcoded values and rng, but messaging him *does* utilize AI.
|
||||||
|
|
||||||
|
1. Periodically sends messages
|
||||||
|
2. Able to assign essays to server members
|
||||||
|
3. Can play rock paper scissors ESSAY!!! (suggested by the man, the myth, the legend, Mr. Jacobs himself!)
|
||||||
|
4. Able to get a lot of context:
|
||||||
|
- Adds the content of reply chains (up to 10 messages)
|
||||||
|
- Looks at the current channel for:
|
||||||
|
- Channel name
|
||||||
|
- Channel description
|
||||||
|
- Category
|
||||||
|
- Attached information based on users mentioned
|
||||||
|
- If the student has an essay (to yell at them to do it)
|
||||||
|
5. Responds to messages that:
|
||||||
|
- Are replies to messages the bot sent
|
||||||
|
- Mention the bot
|
||||||
|
|
||||||
|
uhh yeah I think those are the key points.
|
||||||
|
I'm sure it does other things but that's all I remember working on
|
||||||
|
|||||||
Reference in New Issue
Block a user