SlackSmith
- 15 Devlogs
- 31 Total hours
A easy to use Slack bot builder with no coding experience needed.
A easy to use Slack bot builder with no coding experience needed.
Feedback
Hey sebcun,
sorry for the long wait, this is a really cool project!! I'd love to see what you make in the future, and i think this might be a valuable tool i'd like to use instead of the current slack api.
For any other questions, DM @dodge1 or create a ticket in Slack—#ask-the-shipwrights.
Shipwright walkthrough
Feedback
Requested
Shipwright walkthrough
Feedback
Hello,
Your README appears to be AI-generated, please rewrite it by hand,
Your Stardance Project Banner cannot be a logo, it needs to be of your project running and working.
Your Github Releases page requires a binary, not source code, you do not need to make an exe, making a binary for MacOS or Linux would work as well, also I'm not sure but you can probably use Github Actions for making a binary for any OS you want.
If you have any questions, DM @kaboom or create a ticket in #ask-the-shipwrights
If you have any questions, DM @kaboom or create a ticket in #ask-the-shipwrights.
Shipwright walkthrough
Read me’s and undos!
Added block kit messages, scheduled triggers, and http requests. At first I wasn’t sure how I was going to do block kit messages to make it simple to use, but then I decided it would be best to have a visual esque builder which is what I did. Along with this, http request component has been added allowing you to get, patch, post, etc, as well as scheduled trigger being added to repeat a flow every xx minutes/seconds/hours.
I added a seperate window for bot logs for people to open, making it easier to manage their bot. I also added the ability to run bots independently so you don’t need to have SlackSmith open, as well as allowing for you to run bots on cloud hosts. Tbh wasn’t sure how to do this at all at first, so I did do this part with AI assistance.
I create the main runtime of the app which allows for you to actually start building bots! I ran into some issues first before figuring you have to add scopes for pretty much everything in slack, so I have to figure out the best way to handle that to users, however it does work when you add these events and scopes. So far there is only about 5 components that actually work, but I will be working on adding a lot more soon.
Today I added the node editor to the app. Honestly wasn’t sure how I was going to do it yet but after looking at Foblex flow and Reactflow and taking some inspiration and some snippets I managed to make it and are fairly happy with the outcome. Obviously there is still a bit to do but I am going to work on adding all the actions (or at least have proper actions in different categories) before worrying about that.
Shifted to Electron base and created components. At first I was going to make this completely web based and then refactor to electron later, but decided that would be too much of a hassle so I’ve now gone straight to Electron. Along with that, I’ve custom made elements ill need along the way with a slack like color pallete