BeanieMen / eliza

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Eliza bot

Originally monkey patched js bot, but now is more powerful

Installation & dev environment

npm i -g yarn
yarn install --immutable

To run the bot in the console

yarn cli

To run tests

yarn test

To lint

yarn lint

To run the bot

yarn dev

# or
yarn build
yarn start 

You do not need a .env to run it. Certain functions will be disabled

check src/types.d.ts for the list of environment variables

Handler rules

handlers are applied sequentially

If the message is replied, no other handlers will be executed

If the handler returns a string, it is a "deferred reply"

If no handler replies to the message and a deferred reply exists, it is used as the reply

The sole exception is help

If there are only two deferred replies and one of them is the help deferred reply, the non-help will be used as the reply

About

License:MIT License


Languages

Language:TypeScript 99.7%Language:JavaScript 0.3%