Skip to content
/ eliza Public

ELIZA is an open domain chatbot with Discord and Twitter integration.

License

Notifications You must be signed in to change notification settings

harubaru/eliza

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eliza

Hello! Welcome to the GitHub page for Eliza!

Eliza is a customizable framework for creating open-domain chatbots on the fly.

Table of Contents

  1. Introduction
  2. Setup
  3. Configuration
  4. Run

Introduction

Eliza is a framework that provides all of the essentials necessary to build an open-domain chatbot capable of fulfilling basic needs in natural language. This repo holds our implementation for these essentials, including modules that perform core NLP, context building, and more.

Setup

Firstly, a Sukima Backend is required to be running to host Eliza locally. In order to install and setup Sukima, please click here.

Then, you will have to clone and setup Eliza by running these commands:

$ git clone https://github.com/harubaru/eliza

$ cd eliza

$ pip install -r requirements.txt

Configuration

After the setup is complete, you can use one of our default configurations listed in the config folder, or you can create your own by using the default as a template.

Run

Then finally, to run the chatbot, all you would need to do is to run this command with your selected config file.

$ python eliza --config=config/twitter_yukari_yakumo.json

image

Or if you're running one of the configurations for a discord bot...

image

License

GNU Public License version 2.0

Any questions? Come hop on by to our Discord server!

Discord Server

About

ELIZA is an open domain chatbot with Discord and Twitter integration.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages