🧠 Hillbot is a chatbot with episodic and semantic memories.
🤖 I made hillbot to impersonate my friend Dave. Dave's a loveable, quirky, and funny guy with a deep interest in comedy, movies, tv, video games, and board games. Hillbot's a loveable, quirky, and funny bot with a deep interest in comedy, movies, tv, video games, and board games. Hillbot does such a good job impersonating Dave that sometimes it isn't sure if it's Dave or if it's Hillbot!
Users can give hillbot memories or facts about Dave using the !davefacts
command, like so: !davefacts Dave was born very late in life to a family of naked mole rats
- Clone repo:
$ git clone https://github.com/cellwebb/discord-hillbot.git
- Set your OpenAI API key and Discord bot token to the environment variables
$OPENAI_API_KEY
and$DISCORD_HILLBOT_TOKEN
- Create virtual environment:
$ python -m venv venv
- Activate virtual environment:
$ source venv/bin/activate
- Install python libraries:
$ pip install -r requirements.txt
- Run app.py:
python app.py
- Try out the stability API