-
nestjs-slack-listener
The NestJS module for building the listeners and handlers of Slack events and interactivities.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
It's pretty similar with making a general NestJS controllers, isn't it? Checkout the repository hanchchch/nestjs-slack-listener for more details. Plus, any kinds of contributions are welcome!!
I wanted to make an interactive Slack bot, which can not only send messages to the Slack, but also receive something like events/interactivities from Slack. You can send a message using nestjs-slack or official Slack web API client for node, but the tricky part is building controllers, enabling the bot to receive something from Slack and invoke service methods.