- Configure bot in
entryPoint.example.js
- Copy
entryPoint.example.js
toentryPoint.js
git clone https://github.com/creeplays/framework packages
cd packages&&ln -s @meteor-it dist&&cd ..
(TODO: Use framework packages from NPM)npm install
npm run compile-dev
(Ignore all errors in console (It will be fixed soon))
npm run run-dev
npm run compile-dev
npm run run-dev
Look at plugins/publicPlugins/FunPlugin and write other plugin in similar dir Or read hubot docs, and write plugins for them in hubotPlugins
- Compatable with multiple plugin formats
- Venom bot
- Hubot plugins
- Lila
- Ayzek very own plugin format (The best one, by default)
- Single process can have multiple ayzek instances
- Every ayzek instance can handle multiple api connections
- Powerfull plugin system
- Fast async state management
- Hot plugin replacement (You can edit plugins without restarting bot)
- Compilable to single standalone js file
Messanger | Module | Repository |
---|---|---|
Telegram (as bot) | @meteor-it/xbot/api/tg | Multirepo |
Telegram (as user) | @meteor-it/xbot/api/tgmtproto | Multirepo |
Vkontakte | @meteor-it/xbot/api/vk | Multirepo |
Discord | @meteor-it/xbot/api/ds | Multirepo |
- Better docs
- More apis
- I18N support with
@meteor-it/templato
- Plugin store
- Upload native plugin support
- Waiting for Venom-Bot api stabilization
- Implement bindings
- AyzekSDK upload
- Ayzek-RED private release
- Attachments in websocket api
- UtilPlugin
- Piping command output