@lskjs/bots-provider-slack
TypeScript icon, indicating that this package has built-in type declarations

2.85.1 • Public • Published

LSK.js – bots-provider-slack

@lskjs/bots-provider-slack – LSK.js plugin for @lskjs/bots module for telegram, slack, discord, whatsapp, twitter, instagram and vk bots creation

LSK logo NPM version NPM downloads NPM Dependency count Have TypeScript types Have tree shaking NPM Package size Package size Ask us in Telegram


Table of contents

⌨️ Install

# yarn
yarn i @lskjs/bots-provider-slack lodash

# npm
npm i @lskjs/bots-provider-slack lodash

Как создать бота в Slack

  1. Заходим на сайт с приложениями slack’а: https://api.slack.com/apps.

  2. Клик Create New App

  1. Клик From scratch

  1. Вводим имя бота и выбираем для него рабочее пространство. Далее жмем Create App.

  1. Клик Bots

  1. Клик Review Scopes to Add.

  1. Спускаемся ниже и выдаем боту следующие права:

  1. Далее переходим во вкладку с хуками.

  1. Кликаем на кнопку и добавляем хуки.

  1. Выбираем чат, для которого хотим создать хук.

  1. Получаем хук, который можем скопировать и положить в конфиг. Этот url представляет из себя аналог telegram-chatId. Для каждого чата необходимо создать свой вебхук.

  1. В .env.js url-хук используется аналогично с chatId. Подробнее про конфиги в документации к bots-plugin-notify и bots-plugin-prometheus.

  1. После добавления всех хуков необходимо поместить бота в рабочую область.

📖 License

This project is licensed under the MIT License - see the LICENSE file for details

👥 Contributors


Igor Suvorov

💻 🎨 🤔

👏 Contributing

  1. Fork it (https://github.com/yourname/yourproject/fork)
  2. Create your feature branch (git checkout -b features/fooBar)
  3. Commit your changes (git commit -am 'feat(image): Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

📮 Any questions? Always welcome :)

Package Sidebar

Install

npm i @lskjs/bots-provider-slack

Weekly Downloads

0

Version

2.85.1

License

MIT

Unpacked Size

34.9 kB

Total Files

9

Last publish

Collaborators

  • lskjsru
  • maxxborer
  • isuvorov
  • yukioru
  • andru_xa
  • natavts
  • blacklightburn
  • ga2mer
  • kafkae
  • sophiyabezruk
  • vladik_deniska
  • finalgetname