# Slack Group Creater
###### tags: `Slack` `EN` `Bot`
name: slack_group_creator
+ Please develop a Bot that helps users to create Slack private channel ( Group ) with Node.js. I want you to utilize yarn as a package manager.
+ Please conduct setting below
```
"scripts": {
"start": "node ./src/index.js",
"commit": "git cz",
"standard": "semistandard --fix",
"document": "documentation build -f md ./src/ | add-text-to-markdown ./DOCUMENT.md --section 'DocumentationJS' --write",
"readme": "npx readme-md-generator",
"test": "mocha"
},
```
+ As devDependencies, please introduce documentation and add-text-to-markdown
+ Please introduce kocha, mock-http, and semistandard
Please introduce readme-md-generator and write README with it.
+ Please make the mode of HTML off(output is only Markdown)
+ Please write Badge of CircleCi to Markdown that was generated.( @waritocomatta will prepare for Markdown text of Badge)
+ Please set the link of DOCUMENT to https://github.com/code4kit/${product_name}/blob/master/DOCUMENT.md
+ Please introduce commitizen and cz-emoji.
+ In addition, you need the setting below.
```
"config": {
"commitizen": {
"path": "./node_modules/cz-emoji"
}
}
```
reference: https://github.com/code4kit/slack-channel-list-to-spreadsheet
ć»Please set a configuration file of CircleCI
reference: https://github.com/code4kit/slack-channel-list-to-spreadsheet/tree/master/.circleci
```
How to use:
[user] !create_group {name}
```
+ Please create private channel ( group ) of name that was received.
+ Please invite [user] to the channel.
+ Please return what was wrong by thread to [user] if the bot received an error.
```
How to use
:closed_lock_with_key: rename {rename}
```
+ please write rename cmd
+please use groups.rename of slack web API
+should set scope groups:write