nest-slack-bolt

A NestJS module for seamless integration with Slack using the Bolt SDK. Simplify Slack bot development with decorators for message, event, action, and command handling.

MIT License

Downloads
2K
Stars
26
Committers
3

Bot releases are hidden (Show)

nest-slack-bolt - Release 1.3.1 Latest Release

Published by bamada 18 days ago

1.3.1 (2024-10-02)

Bug Fixes

  • #425: remove esm module type (d1a54e3), closes #425
  • deps: update dependency @slack/bolt to v3.21.2 (cc05bca)
  • deps: update dependency @slack/bolt to v3.21.4 (83033b6)
  • deps: update dependency @slack/bolt to v3.22.0 (32e8805)
nest-slack-bolt - Release 1.3.0

Published by bamada about 1 month ago

1.3.0 (2024-09-04)

Features

  • add support for slack module async register (d4c00c5)
nest-slack-bolt - Release 1.2.0

Published by bamada about 2 months ago

1.2.0 (2024-09-04)

Bug Fixes

  • deps: update commitlint monorepo to v19.4.1 (306226c)
  • deps: update dependency @commitlint/cli to v19.4.0 (d2f7f9f)
  • deps: update dependency @nestjs/config to v3.2.3 (d694a6f)
  • deps: update dependency @slack/bolt to v3.19.0 (024593c)
  • deps: update dependency @slack/bolt to v3.21.1 (8b5b6e3)
  • deps: update dependency husky to v9.1.4 (53561ae)
  • deps: update dependency husky to v9.1.5 (2fd411c)
  • deps: update nest monorepo (55cac63)
  • deps: update nest monorepo (01e9bb7)
  • deps: update nest monorepo to v10.3.9 (5fce311)
  • husky: fix husky deprecated msg (7773b7f)
  • husky: update pre-commit hook (8de0207)
  • logger: take into account the log level (e71b291)
  • logging: change the default logging to info (3f465c2)

Features

  • improv: fix log level & improve readme (ff970fc)
nest-slack-bolt - Release 1.1.1

Published by bamada 6 months ago

1.1.1 (2024-05-01)

Bug Fixes

  • deps: update commitlint monorepo to v18.4.4 (45c6730)
  • deps: update commitlint monorepo to v18.5.0 (dee7ad7)
  • deps: update commitlint monorepo to v18.6.0 (f8a676a)
  • deps: update commitlint monorepo to v18.6.1 (8042ce4)
  • deps: update commitlint monorepo to v19 (087ccee)
  • deps: update commitlint monorepo to v19.1.0 (525330b)
  • deps: update commitlint monorepo to v19.2.2 (91607d6)
  • deps: update commitlint monorepo to v19.3.0 (d7286f8)
  • deps: update dependency @commitlint/cli to v19.2.0 (ef893b9)
  • deps: update dependency @commitlint/cli to v19.2.1 (350757a)
  • deps: update dependency @nestjs/config to v3.2.0 (1c40c1e)
  • deps: update dependency @nestjs/config to v3.2.1 (59136c0)
  • deps: update dependency @nestjs/config to v3.2.2 (134f01a)
  • deps: update dependency @slack/bolt to v3.17.0 (370eb0d)
  • deps: update dependency @slack/bolt to v3.17.1 (f879aff)
  • deps: update dependency @slack/bolt to v3.18.0 (59c8c99)
  • deps: update dependency husky to v9 (505d9b7)
  • deps: update dependency husky to v9.0.10 (18915e9)
  • deps: update dependency husky to v9.0.11 (8400733)
  • deps: update nest monorepo (59e95ac)
  • deps: update nest monorepo to v10.3.0 (6ea3573)
  • deps: update nest monorepo to v10.3.1 (66e675c)
  • deps: update nest monorepo to v10.3.5 (c2d2cbc)
  • deps: update nest monorepo to v10.3.7 (1253a6b)
  • deps: update nest monorepo to v10.3.8 (f891328)
nest-slack-bolt - Release 1.1.0

Published by bamada 10 months ago

1.1.0 (2023-12-11)

Bug Fixes

Features

  • logging: control bolt log levels (c650c04)
nest-slack-bolt - Release 1.0.0

Published by bamada 10 months ago

1.0.0 (2023-12-10)

Bug Fixes

  • deps: update commitlint monorepo to v17.8.0 (1754edc)
  • deps: update commitlint monorepo to v17.8.1 (a429232)
  • deps: update commitlint monorepo to v18 (f13709d)
  • deps: update commitlint monorepo to v18.4.2 (37807da)
  • deps: update commitlint monorepo to v18.4.3 (73be576)
  • deps: update dependency @commitlint/cli to v17.7.2 (6b5b5ed)
  • deps: update dependency @nestjs/config to v3.1.0 (54f4ac8)
  • deps: update dependency @nestjs/config to v3.1.1 (522011d)
  • deps: update dependency @slack/bolt to v3.14.0 (3a8347b)
  • deps: update dependency @slack/bolt to v3.15.0 (48fd504)
  • deps: update dependency @slack/bolt to v3.16.0 (4198236)
  • deps: update nest monorepo (4b1fd08)
  • deps: update nest monorepo to v10.2.10 (d3549e6)
  • deps: update nest monorepo to v10.2.5 (439f40a)
  • deps: update nest monorepo to v10.2.6 (eb591f7)
  • deps: update nest monorepo to v10.2.7 (a57be6f)
  • doc: add contributors libs (a6c3d4d)
  • logger: fix logger proxy issue (9b7e830)

Features

  • 179: Update SlackModule to support user-provided configuration (0784ff0)
  • add slack view submission support (0fbd02f)

Reverts

BREAKING CHANGES

  • 179: The SlackModule now requires using the forRoot() method for configuration. Users must update their code to use the forRoot() method when importing the SlackModule.
    EX:
@Module({
  imports: [SlackModule.forRoot()],
  controllers: [AppController],
  providers: [AppService],
})
export class AppModule {}`
nest-slack-bolt - Release 0.2.0

Published by bamada about 1 year ago

0.2.0 (2023-08-18)

Bug Fixes

  • deps: update commitlint monorepo (f2e31a4)
  • deps: update commitlint monorepo to v17.4.4 (5b2bb98)
  • deps: update commitlint monorepo to v17.6.3 (5ff999b)
  • deps: update dependency @commitlint/cli to v17.5.0 (57b8c4e)
  • deps: update dependency @commitlint/cli to v17.5.1 (04946dd)
  • deps: update dependency @nestjs/config to v2.3.4 (33a3c0b)
  • deps: update dependency @slack/bolt to v3.13.1 (5d69541)
  • deps: update dependency @slack/bolt to v3.13.3 (c00482a)
  • deps: update nest monorepo (647ad4f)
  • deps: update nest monorepo to v9.3.12 (1f64a8d)
  • deps: update nest monorepo to v9.4.0 (8211575)
  • readme: Fix readme link (05e64ae)

Features

  • dep: upgrade to nestjs10 (8092af6)
nest-slack-bolt - Release 0.1.0

Published by bamada over 1 year ago

0.1.0 (2023-02-17)

Bug Fixes

  • deps: update commitlint monorepo (941daa2)
  • deps: update commitlint monorepo to v17.2.0 (2d11302)
  • deps: update commitlint monorepo to v17.3.0 (c8e2811)
  • deps: update commitlint monorepo to v17.4.2 (c125be9)
  • deps: update commitlint monorepo to v17.4.3 (5a6b76b)
  • deps: update dependency @nestjs/config to v2.3.0 (682040c)
  • deps: update dependency @nestjs/config to v2.3.1 (8812e4d)
  • deps: update dependency @slack/bolt to v3.12.2 (671bb19)
  • deps: update dependency husky to v8.0.2 (a814d50)
  • deps: update dependency husky to v8.0.3 (407e609)

Features

  • dep: Update dependencies (24ae9e6)
  • imp: make public access to slack client (c6fdf21)
  • imp: Simplify webClient usage (a3c24f7)
  • imp: Update readme (63ede85)
  • otab: handle shortcut events (b2ab16d)
nest-slack-bolt - Release 0.0.7

Published by bamada almost 2 years ago

0.0.7 (2022-10-29)

nest-slack-bolt - Release 0.0.5

Published by bamada almost 2 years ago

  • feat(release): simplify release (d19e63b)
  • chore(license): update readme, change license to mit (d3e5f97)
  • Merge pull request #17 from bamada/renovate/nest-monorepo (bca40d7)
  • chore(deps): update dependency @nestjs/cli to v9.1.5 (1cbf9fd)
  • Merge pull request #16 from bamada/renovate/node-18.x (a8dd8b3)
  • chore(deps): update dependency @types/node to v18.11.7 (2a49d04)
  • Merge pull request #12 from bamada/renovate/typescript-eslint-monorepo (4de3f92)
  • chore(deps): update typescript-eslint monorepo to v5.41.0 (3dc083a)
  • Merge pull request #13 from bamada/renovate/jest-monorepo (e5ee8dd)
  • Merge pull request #15 from bamada/renovate/node-18.x (c04e7ca)
  • Merge pull request #14 from bamada/renovate/supertest-6.x (7b13de0)
  • Merge pull request #10 from bamada/renovate/eslint-8.x (a31c690)
  • chore(deps): update dependency supertest to v6.3.1 (a642d56)
  • chore(deps): update dependency jest to v29.2.2 (52df1db)
  • Merge pull request #9 from bamada/renovate/nest-monorepo (d78f1e7)
  • chore(deps): update dependency @types/node to v18 (7c4c644)
  • chore(deps): update dependency eslint to v8.26.0 (1900ae5)
  • fix(deps): update nest monorepo to v9.1.6 (382e06c)
  • Merge pull request #11 from bamada/renovate/node-16.x (4d87dff)
  • chore(deps): update dependency @types/node to v16.18.0 (849170d)
  • feat(npm): update next version (4187a5b)
  • Merge pull request #7 from bamada/renovate/jest-monorepo (f6d9e6d)
  • chore(deps): update jest monorepo (3f99a86)
  • Merge pull request #6 from bamada/renovate/typescript-eslint-monorepo (ec898f1)
  • Merge pull request #8 from bamada/renovate/node-16.x (bd01f85)
  • chore(deps): update dependency @types/node to v16.11.68 (bf9aec7)
  • chore(deps): update typescript-eslint monorepo to v5.40.1 (7755790)
  • chore(doc): update readme (2dc4db4)
  • Merge pull request #5 from bamada/renovate/node-16.x (9c962c1)
  • chore(deps): update dependency @types/node to v16.11.66 (2cb053e)
  • Merge pull request #3 from bamada/renovate/major-jest-monorepo (3a45f17)
  • feat(event): handle slack events (c47f773)
  • chore(deps): update jest monorepo to v29 (0347eae)
  • Merge pull request #2 from bamada/renovate/pin-dependencies (880d89d)
  • chore(deps): pin dependencies (5e53da0)
  • chore(renovate): config renovate-bot (9adc804)
  • chore(doc): normalize en var name (8de2366)
  • chore(npm): update dependencies (c3b7416)
  • chore(doc): add sample env file (3dc6cf2)
  • fix(npm): add github link (5e19ea1)
  • fix(npm): update version (b43ea22)
  • fix(doc): add .npmrc (bbc9cca)
  • fix(doc): add logo (288e37f)
  • fix(doc): update readme (413d324)
  • fix(npm): export decorators (a48af40)
  • fix(npm): fix export (ecc2709)
  • fix(npm): mark package as pubic (cfe36c4)
  • fix(npm): fix various error (96d5fcf)
  • fix(npm): switch to npm (88bc35a)
  • fix(npm): test update tsconfig (1437792)
  • fix(npm): test update tsconfig (ebde9f5)
  • fix(npm): test update tsconfig (7770f54)
  • fix(npm): update tsconfig (0f84944)
  • fix(npm): add yarn.lock (eec8cf7)
  • fix(npm): add license (221faeb)
  • fix(npm): add .commitlintrc (485eaba)
  • fix(npm): add husky dep (99ee295)
  • chore(doc) define the readme skeleton (54f45f6)
  • initial import (98f54fd)