KO
|
EN
gitlite — search
Search
#javascript
#python
#hacktoberfest
#react
#ai
#typescript
#llm
#go
#golang
#android
#machine-learning
#rust
#deep-learning
#linux
surly2
★ 23
Open GitHub ↗
Nodejs AIML interpreter. Built for Node 5.
Download README (.md)
Explore Similar Repositories
client
:
PHP client library for the Experience API (xAPI).
js-design-pattern-doFactory
:
No description available.
CodeMirror-minified
:
Minified CodeMirror distribution
lightning-voter-demo
:
Demo App for my Pluralsight course on Upgrading to Angular 2
vue-jwt-vueRouter-vueResource
:
一个使用vue组件的认证登陆app,配合vue-router和vue-resource实现
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
surly2
?
Download (.md)
Surly2 ====== > **surly** *adjective* > > 1. bad-tempered and unfriendly Surly2 is a half-complete node.js AIML interpreter with a bad attitude. Surly2 is a remake from the ground up of [Surly](http://github.com/mrchimp/surly) using Node 5 and using as much asynchronicity as possible. Status ====== Actually works quite well so far but not everything is implemented. Even so, I wouldn't try using it for anything serious quite yet. Check out `COVERAGE.md` for full details. Requirements ============ [Node.js](https://nodejs.org/) Installation ============ 1. Acquire code 2. `npm install` Config ====== Config files are found and read by [rc](https://www.npmjs.com/package/rc). Check the "Configuration File Formats" section of the `rc` readme for more instructions. Any flag shown in `node cli.js --help` can be set in the options file. You probably just want to create `~/.surly2rc` and put something like this in it: { "brain": "/path/to/aiml/files", "username": "someXMPPUser@example.com", "password": "whatever" } Usage ===== 1. `node cli.js` 2. Talk to Surly. 3. Type `exit` to exit. Or chat over XMPP 1. Set up a config file (see above) with XMPP details `username`, `password`, `host` and `port`. 2. `node xmpp.js` 3. You can't add contacts yet. You'll have to do that yourself somehow. Debugging ========= Surly uses the [debug](https://www.npmjs.com/package/debug) npm package for debugging. E.g. DEBUG=surly2 node cli.js Thanks ====== * [Richard Wallace](http://www.alicebot.org/bios/richardwallace.html), creator of AIML and AliceBot. * Noel Bush, author of the well written, if jargon-dense, [AIML v1.0.1 spec](http://www.alicebot.org/TR/2001/WD-aiml/).