https://github.com/makosai/ainjs
An artificial intelligence constructed in Node.js that will attempt to associate words with certain functions and will also write to its own code to teach itself.
https://github.com/makosai/ainjs
ai ainjs artificial-intelligence bot discord discordjs node node-js
Last synced: 3 months ago
JSON representation
An artificial intelligence constructed in Node.js that will attempt to associate words with certain functions and will also write to its own code to teach itself.
- Host: GitHub
- URL: https://github.com/makosai/ainjs
- Owner: Makosai
- License: agpl-3.0
- Created: 2017-03-24T00:19:44.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-04-01T11:52:16.000Z (over 8 years ago)
- Last Synced: 2025-06-26T02:09:29.204Z (3 months ago)
- Topics: ai, ainjs, artificial-intelligence, bot, discord, discordjs, node, node-js
- Language: JavaScript
- Size: 22.5 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Artificial Intelligence: Node JS (AINJS)
AINJS is an artificial intelligence constructed in NodeJS that will attempt to associate words with certain functions and will also write to its own code to teach itself.
- [New Features!](#new-features)
### New Features!
> No **significant** updates yet.
- N/A
These updates are from **[version 1.0.0][version]**.
### Dependencies
AINJS uses a number of open source projects to work properly:
- [Node.js] - A JavaScript runtime built on Chrome's V8 JavaScript engine.
- [Discord.js] - A powerful node.js module that allows you to interact with the Discord API very easily.
- [fs] - Node.js file i/o system.
- [mkdirp] - Like mkdir -p, but in node.js!
- [Node Opus] - This module implements native bindings to libopus.And of course AINJS itself is open source with a [public repository][ainjs]
on GitHub.### Installation
AINJS requires [Node.js](https://nodejs.org/) v6+ to run.
Install the dependencies and start the server.
```sh
$ cd AINJS
$ npm install -d
$ node core
```### Plugins
AINJS is currently extended with the following plugins. Instructions on how to use them in your own application are linked below.
| Plugin | README |
| ------ | ------ |
| N/A | N/A |### Development
Want to contribute? Great!
AINJS has a [Discord] channel. After you have joined, create a pull request. If you have ideas, try and convey them and tell us why it would be an beneficial update. If it makes it to the [todos](#todos) list, then you can proceed to work on it.
### Todos
- Create bot framework.
- Download english words from an online dictionary and create a database of synonyms, antonyms, definition, and types--noun/adj/verb/etc.----
**License:** [GNU AGPLv3]
[version]:
[ainjs]:
[discord]:
[node.js]:
[discord.js]:
[fs]:
[mkdirp]:
[node opus]:
[gnu agplv3]: