How to Build a Slack App

Sdílet
Vložit
  • čas přidán 5. 12. 2019
  • Learn how to build a Slack App 💬 with Node.js & Firebase Cloud Functions. CyberJeff is a simple slack bot that helps automate tasks and improve productivity fireship.io/lessons/how-to-bu...
    Let's chat on Fireship Slack fireship.page.link/slack
    Slack API api.slack.com/
    PubSub cloud.google.com/pubsub/
    #slack #nodejs #firebase
    Install the quiz app 🤓
    iOS itunes.apple.com/us/app/fires...
    Android play.google.com/store/apps/de...
    Upgrade to Fireship PRO at fireship.io/pro
    Use code lORhwXd2 for 25% off your first payment.
    My VS Code Theme:
    - Atom One Dark
    - vscode-icons
    - Fira Code Font
  • Věda a technologie

Komentáře • 41

  • @rafee12
    @rafee12 Před 3 lety +15

    It would be helpful if there were some tests done along the way. Like seeing if the bot is online, is communicating with the cloud function, is reacting to events, etc. Right now if I follow this then it’s a hail marry and if something goes wrong I’m going to be slightly lost on where things broke

  • @christopherg.4191
    @christopherg.4191 Před 3 lety +4

    I am new at programming and do not understand what you did at 2:49. How did you create the code?
    What kind of code is this?
    I look forward to an answer. Thanks.

  • @mr_phamtastic
    @mr_phamtastic Před rokem

    This is pretty awesome thank you!

  • @OchirBFolo
    @OchirBFolo Před 3 lety

    so do i need a Blaze plan on firebase ?

  • @mlin333
    @mlin333 Před rokem

    Where to get a flowchart you mentioned here?

  • @vaibhavarora7782
    @vaibhavarora7782 Před 2 lety

    It would been great, if there would have been a demo involved in the end

  • @vipersnake94
    @vipersnake94 Před 3 lety

    Is it possible to have a slack app that you can say something like "/Countdown 30:00" and it will countdown from 30:00 LIVE. So you can see exactly how much time is left live where the app posted it. It has to be LIVE that is the key but I need to know if slack can do this before I try to learn how to create an app. The app would say "30:00" 29:59" "29:58" should update every second to give me the real time info of how much time is left. Is this possible?

  • @pjarnfelt
    @pjarnfelt Před 4 lety +43

    Now it's time to make Son of Anton!

    • @zidanedart
      @zidanedart Před 4 lety

      no dont do it hes too powerful

    • @ThubaMamba
      @ThubaMamba Před 4 lety +1

      @@zidanedart y'all wanna see rats all over the place? :D

    • @zidanedart
      @zidanedart Před 4 lety +1

      @@ThubaMamba as long as he doesn't have middle out we goood

    • @klutch4198
      @klutch4198 Před 3 lety

      HOLY SHIT

  • @imflyingoverclouds
    @imflyingoverclouds Před 3 lety +3

    Any python alternative for this video?

  • @VGplayingHD
    @VGplayingHD Před 4 lety

    Great video as usual. Keep up the good work :)

  • @FreeSkypeGenerator1
    @FreeSkypeGenerator1 Před rokem

    thanks jeff!!

  • @DEATHBYFIRE13
    @DEATHBYFIRE13 Před 4 lety

    Great stuff

  • @LamarMorgan7777
    @LamarMorgan7777 Před 4 lety +3

    I am brand new to Slack. What you are sharing is way beyond me. I see that Slack's instant messaging capability far exceeds what simple email can accomplish. After all, while emailing can result in bounce-backs, I doubt that is a problem with instant messaging. But, let's say I wanted to use Slack with the help of a Google Sheet to access my own LinkedIn account to post messages (different messages) to LinkedIn Groups where I am a member. How could I automate that process as opposed to doing it manually?

  • @Irfan-vl6ij
    @Irfan-vl6ij Před 3 měsíci

    Nice explanation

  • @shubhdeepchhabra3250
    @shubhdeepchhabra3250 Před rokem

    not able to deploy firebase on a spark plan 🙃

  • @AlmiraTechId
    @AlmiraTechId Před 4 lety

    Nice ...

  • @armantavakoli5314
    @armantavakoli5314 Před 4 lety

    Running a pubsub function on a local emulator seems to have a 60 second timeout on it - so "has no time limitation" is wrong?

    • @Fireship
      @Fireship  Před 4 lety +1

      You're right that's the function default time limit, but it can be extended to 540s.

    • @armantavakoli5314
      @armantavakoli5314 Před 4 lety

      @@Fireship Gotcha - so I guess the proper way to execute a long running task is to just have a hosted server do it (either Heroku/GAE/EC2 etc.), or split your single large call into many smaller serverless function calls.

  • @LeinadKstelao
    @LeinadKstelao Před 2 lety

    i'm in internal communications team for a company that are using slack. Right now i post any new message but the team is growing and now everybody ask me anything. I need an app or something where i can post info with another name, like an avatar, but using my account ¿is it possible?

  • @Giigigi1122
    @Giigigi1122 Před 4 lety +1

    I wish there is Copy of you doing this but in React too! But, im learning a lot of ts from videos.

  • @JohnDoe-zc4mu
    @JohnDoe-zc4mu Před 4 lety

    nice!

  • @andrews8725
    @andrews8725 Před 4 lety +8

    CyberJeff drives a CyberTruck

  • @victork2101
    @victork2101 Před 3 lety

    i just want if i pass a comment in Google sheet , it should send the message it Slack , can some one help me ?

  • @klutch4198
    @klutch4198 Před 3 lety

    I built a slack app last night lol

  • @_dinesh
    @_dinesh Před 3 lety

    I always wondered if you use windows or mac for your daily driver?

  • @KazuyaDarklight
    @KazuyaDarklight Před rokem

    Silly question, but how do you get the background of an app icon to actually be transparent? Whenever I try, the transparency ends up white in dark mode.

  • @shlokbhakta2893
    @shlokbhakta2893 Před 2 lety +1

    I dont know man, slack just sounds like discord for “professionals”

  • @spicyLEGO
    @spicyLEGO Před 3 lety +2

    5:15 '....which every programmer should know how to do with their eyes closed' 😬

  • @jatinrewri3163
    @jatinrewri3163 Před 4 lety

    Vs code theme name

    • @Fireship
      @Fireship  Před 4 lety

      Check the bottom of the video description

  • @user-km9iu5fb5v
    @user-km9iu5fb5v Před rokem

    I need some help. Can you help me?

  • @gungunaremusic5988
    @gungunaremusic5988 Před 2 lety

    (Y)