Этот проект демонстрирует, как построить Slackbot в Голанге; Он использует библиотеку Slack-Go и общается с Slack, используя режим сокета.
Работа над этим проектом вдохновила меня написать пару статей, которые вы можете прочитать здесь или на среде (* Я включил ссылки друга, чтобы вы не нажимали на среднюю плату)
Учебник 0: каждое приложение Slack начинается с нескольких простых шагов
Учебное пособие 1: Постройте свое приложение Slack Home в Голанге с помощью режима сокета
Учебник 2: Правильно приветствуем пользователей в Slack с Golang с помощью режима сокета
Учебник 3: Реализация команды Slack Slash с Golang с помощью режима сокета
Учебник WIP 4: [Создание Slack Shortcuts с Golang с помощью режима сокета]
Статья 1: Управление статическими активами в Голанге
Статья 2: Образец проектирования обработчика и промежуточного программного обеспечения в Голанге
Статья 3: Диаграммы как код 3 должны иметь инструменты
Статья 4: Нетипированные константы Голанга могут облегчить вашу работу. Но есть улов
WIP: Статья 5: Вам нужен додзё ⛪
Создайте файл test_slack.env со следующими переменными:
SLACK_BOT_TOKEN=xoxb-xxxxxxxxxxx
SLACK_APP_TOKEN=xapp-1-xxxxxxxxx
Запустите приложение
go run main.go


Учебник 2: Правильно приветствуем пользователей в Slack с Golang с помощью режима сокета


Учебное пособие 1: Постройте свое приложение Slack Home в Голанге с помощью режима сокета

Учебник 3: Реализация команды Slack Slash с Golang с помощью режима сокета