![]() Slack has three different APIs that you may end up using to build an app. Your app can also react to events that provide information about things that happen in a Slack workspace or channel - such as when a user joins or leaves a channel, or when a workspace’s domain name changes. ![]() What is a Slack app?īroadly speaking, a Slack API app is an application that can read from or write to channels in a Slack workspace. That’s what we’re going to cover in this article, but first we’re going to take a high-level look at what Slack API apps are, and what they can do. No matter what languages or libraries you use, there are a few steps you’ll need to take to get your app up and running. Though if you code in APL and deploy to bare metal on mainframes, you might just be out of luck if you want to develop something that can talk to Slack. Sorry, PL/I developers - if your boss tells you to develop a Slack app, you probably can’t get out of it. So your tech stack won’t stop you from building apps that use the Slack API. Even if you’re working in an obscure language that doesn’t have any web frameworks or HTTP libraries at all, you can just ask the operating system to open a raw socket, and go from there. All you need to be able to do is send and receive HTTP requests. Slack apps can be written in pretty much any language. Regardless of why you use Slack, writing an app that adds custom functionality to your Slack channels can be lots of fun - and maybe even profitable! Some developers have built entire businesses around apps that make Slack more useful in some way. Or maybe you use it because your employer forces you to, even though you work in a crazy open-plan office, and it would be quicker and less painful if your co-workers would just throw a stapler at you when they need your attention instead of eroding your sanity by continually mentioning you in a Slack channel until you respond. Or maybe you don’t love it, but you use it because it’s less terrible than e-mail. Maybe you use Slack because you absolutely love it. You’re here because you want to write your first Slack app. ![]() The contest officially began on January 7, 2019, and ends on March 7, 2019. Note: This is the introductory article for CodeProject's Slack API Challenge. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |