Coder Social home page Coder Social logo

aichaos / rivescript Goto Github PK

View Code? Open in Web Editor NEW
19.0 4.0 4.0 56 KB

RiveScript is a scripting language for authoring chatbots.

Home Page: https://www.rivescript.com/

License: MIT License

rivescript artificial-intelligence ai aiml bot bots chatbot chatbots alice eliza

rivescript's Introduction

RiveScript

Screenshot

Gitter

RiveScript is a simple scripting language for programming chatbots. It is available as a development library for many programming languages, allowing chatbot developers to create their own bots from scratch and program its replies using an easy-to-learn syntax.

This repository, github.com/aichaos/rivescript, serves as an entry point for users new to RiveScript and provides useful links to related projects. It also hosts the Community RiveScript Wiki.

Table of Contents

Learn RiveScript

First, check out the RiveScript official website for a general overview and background on RiveScript: https://www.rivescript.com/

There is a tutorial for the RiveScript language available at https://www.rivescript.com/docs/tutorial

RiveScript Specification

The language specification is called the "RiveScript Working Draft" and describes how the scripting language should work, from an implementation agnostic point of view. It's a great reference for those new to the language to see all the possible commands and tags that the language supports.

It's also useful for developers who want to program their own implementation of the RiveScript language.

The Working Draft is hosted on GitHub at https://github.com/aichaos/rivescript-wd

Implementations

The AiChaos organization on GitHub oversees the following five primary implementations of RiveScript:

Click any of the above links to be taken to the project page for the RiveScript implementation in that programming language. The primary implementations are all released under the MIT License; see each repository for details.

There are some third-party implementations in other programming languages, such as PHP and C#, with links at the following locations:

Community

The RiveScript Wiki

The RiveScript Wiki on GitHub is where the RiveScript community can post snippets, code samples and ideas for general RiveScript bots and things you can do with them.

Examples that are for one programming language or another (for example, a Slack bot written in JavaScript that uses rivescript-js) would be found on that programming language's project page (e.g., rivescript-js).

The wiki on this GitHub repo is for general purpose RiveScript examples.

Gitter Chat

There are chat rooms for RiveScript and some of its projects available on Gitter at https://gitter.im/aichaos.

Botmakers Slack

There is a #rivescript channel on the Botmakers Slack organization. You can join the Botmakers Slack at https://botmakers.org/

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.