Demo the use of Socket Mode to build SlackBots in Golang (by xNok)


Basic slack-go-demo-socketmode repo stats
11 days ago

xNok/slack-go-demo-socketmode is an open source project licensed under Apache License 2.0 which is an OSI approved license.

Slack-go-demo-socketmode Alternatives

Similar projects and alternatives to slack-go-demo-socketmode based on common topics and language

  • GitHub repo slack

    Slack API in Go - community-maintained fork created by the original author, @nlopes

  • GitHub repo exembed

    Go Embed experiments

  • GitHub repo koochooloo

    Make your URLs shorter (smaller) and more memorable in Go

  • GitHub repo slack-term

    Slack client for your terminal

  • GitHub repo kubewatch

    Watch k8s events and trigger Handlers

  • GitHub repo gatus

    ⛑ Gatus - Automated service health dashboard

  • GitHub repo diun

    Receive notifications when an image is updated on a Docker registry

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better slack-go-demo-socketmode alternative or higher similarity.


Posts where slack-go-demo-socketmode has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-05-12.
  • Handler and Middleware design pattern in Golang | 2021-05-12
    You can also directly clone my repository to try it beforehand. This repository contains a SlackBot demo that uses this design pattern. The specific example for this article is in examples/middleware.
  • Manage Static Assets with `embed` (Golang 1.16) - A SlackBot Use Case | 2021-05-03
    In my tutorial series Slackbot in Golang with Socket Mode, I have used this method in all my Views in combination with go markup language. In this section, I will be demonstrating how to manage a greeting message designed with Block-kit. I will only focus on the View part of the application, ignoring the implementation of Model and Controller along. Nevertheless, feel free to peak at them in my git repository; Also, I am writing a set of articles covering those details.