---
# System prepended metadata

title: Slack Group Creater
tags: [EN, Bot, Slack]

---

# 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
