Yoctol / bottender

⚡️ A framework for building conversational user interfaces.
https://bottender.js.org
MIT License
4.21k stars 333 forks source link

Add block building projects to docs #814

Open raycharius opened 4 years ago

raycharius commented 4 years ago

Is your feature request related to a problem? Please describe. Not related to an existing problem in the repo, but related to existing issue for developers using the Slack API together with Bottender.

Describe the solution you'd like You have a great webpage on the site about Block Kit, and it shows how to deploy blocks. There are quite a few good projects available to help minimize code and make it more maintainable when creating blocks. Such as my project Block Builder and jsx-slack.

Would be great to add that short list to the doc. What do you think? I'm happy to send over a PR.

chentsulin commented 4 years ago

Hi @raycharius Thanks for bringing this idea up. It's very interesting, but I don't have enough time to play with those packages, so maybe we could start from putting block builder and jsx-slack examples into the examples folder. After we see how it works with Bottender, then we could discuss about the doc.

raycharius commented 4 years ago

Thanks for the response @chentsulin! Sure, happy to put up a couple of examples! Just send over a PR?

Any preferences on how and where to add?

dcsan commented 4 years ago

@raycharius did you make any progress on this? I'm also interested! I've made some helpers for myself but a way to use BlockBuilder would be awesome 👍 great project btw.

Are there other APIs that bolt has enabled that aren't here in bottender yet? I was looking into keeping views in sync and updating existing dialogs, https://slack.dev/bolt-js/concepts#updating-pushing-views

bottender already has some info on updating messages, would your integration of BlockBuilder allow this type of updates? https://bottender.js.org/docs/en/channel-slack-sending-messages#updating-messages maybe i'll ask you in BotDevsHangout