update readme with some basic info
This commit is contained in:
parent
81ac51b0a5
commit
e2a358d097
1 changed files with 17 additions and 44 deletions
61
README.md
61
README.md
|
@ -1,50 +1,23 @@
|
||||||
[create-user]: https://rocket.chat/docs/bots/creating-bot-users/
|
Crabot - le gentil robot de la mare aux crapauds
|
||||||
[configure-bot]: https://rocket.chat/docs/bots/configure-bot-environment/
|
==================================================
|
||||||
|
|
||||||
![bRocket | A bBot boilerplate for Rocket.Chat bots](https://github.com/Amazebot/bbot-rocketchat-boilerplate/raw/master/img/banner.png)
|
Crabot est basé sur [bbot](http://bbot.chat), un framework de bot pour rocketchat qui est encore en cours de developpement. bbot est librement inspiré de hubot, le bot de chez github.
|
||||||
|
|
||||||
## Setup
|
Voir https://wiki.crapaud-fou.org pour plus d'information a propos de ce bot.
|
||||||
|
|
||||||
## 1. 🍴 Fork or clone this repo
|
Development
|
||||||
- `git clone amazebot/bbot-rocketchat-boilerplate MY_BOT`
|
------------
|
||||||
- to clone without git history, add `--depth 1` flag
|
|
||||||
- or once cloned, start a fresh history `rm -rf .git && git init`
|
|
||||||
## 2. 💻 Setup your project
|
|
||||||
- `npm install` get dependencies
|
|
||||||
- `npm run setup` add your details
|
|
||||||
## 3. ✨ Test in shell
|
|
||||||
- `npm start -- -m shell`
|
|
||||||
## 4. 👨💻 Start coding
|
|
||||||
- customise **index.js**
|
|
||||||
- look at **examples.js**
|
|
||||||
## 5. 💬 Run in Rocket.Chat
|
|
||||||
- create user with bot role
|
|
||||||
- set login credentials in .env
|
|
||||||
- `npm start` (`rocketchat` is default adapter)
|
|
||||||
|
|
||||||
___
|
- clone
|
||||||
|
- npm install
|
||||||
|
- edit .env
|
||||||
|
- npm start -- -m shell
|
||||||
|
- npm start
|
||||||
|
|
||||||
You'll need a Rocket.Chat instance to test. See Rocket.Chat's docs on
|
Author
|
||||||
[Creating Bot Users][create-user] before you begin.
|
--------
|
||||||
|
- mose
|
||||||
|
|
||||||
Easy deployment options coming soon.
|
License
|
||||||
|
---------
|
||||||
See [bbot.chat](http://bbot.chat) for get started guides.
|
[MIT](LICENSE)
|
||||||
|
|
||||||
## Configure
|
|
||||||
|
|
||||||
All **bBot** settings require the `BOT_` prefix on environment variables.
|
|
||||||
|
|
||||||
See Rocket.Chat's docs on [Configuring Bot Environments][configure-bot] for
|
|
||||||
settings specific to the SDK.
|
|
||||||
|
|
||||||
Configs can be given from command line. Try `node index.js -h` for options.
|
|
||||||
|
|
||||||
They can also be set in **package.json** under the `"bot"` attribute. You should
|
|
||||||
review all the package details and customise it to your own project details.
|
|
||||||
|
|
||||||
## Development
|
|
||||||
|
|
||||||
You can run and interact with the bot directly in shell, for quick development.
|
|
||||||
|
|
||||||
Run `node index.js -m shell` to override Rocket.Chat as the message adapter.
|
|
Loading…
Reference in a new issue