cellwebb / discord-hillbot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

discord-hillbot

🧠 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!

Image

!davefacts

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

setup instructions

  1. Clone repo: $ git clone https://github.com/cellwebb/discord-hillbot.git
  2. Set your OpenAI API key and Discord bot token to the environment variables $OPENAI_API_KEY and $DISCORD_HILLBOT_TOKEN
  3. Create virtual environment: $ python -m venv venv
  4. Activate virtual environment: $ source venv/bin/activate
  5. Install python libraries: $ pip install -r requirements.txt
  6. Run app.py: python app.py

About


Languages

Language:Python 100.0%