An open API service indexing awesome lists of open source software.

https://github.com/slack-samples/sample-code-index

An index of the most up-to-date sample code created by the Slack team
https://github.com/slack-samples/sample-code-index

Last synced: 6 months ago
JSON representation

An index of the most up-to-date sample code created by the Slack team

Awesome Lists containing this project

README

          

# Slack API Samples

## [Workflow Samples](https://github.com/search?q=topic%3Aslack-workflow-sample+org%3Aslackapi&type=Repositories)

A workflow sample joins multiple features together to demonstrate a single end to end workflow inside of Slack

---

### [Definition App](https://github.com/slackapi/definition-app)

An app for storing and accessing company specific phrases

- **Language**: Typescript
- **Features used**: Shortcuts, Modals, Block actions
- **URL**: [https://github.com/slackapi/definition-app](https://github.com/slackapi/definition-app)

---

### [Triage Bot and Channel Stats](https://github.com/slackapi/template-triage-bot)

This repository implements a 'triage bot' that can help you analyze messages in a public channel to make sure requests are being looked at and resolved

- **Language**: JavaScript
- **Features used**: Shortcuts, Modals, App Home, Events
- **URL**: [https://github.com/slackapi/template-triage-bot](https://github.com/slackapi/template-triage-bot)

---

### [Incident Management](https://github.com/slackapi/template-incident-management)

An example of how you can manage incidents within Slack

- **Language**: Typescript
- **Features used**: Slash Commands, Dialogs, Interactive Messages
- **URL**: [https://github.com/slackapi/template-incident-management](https://github.com/slackapi/template-incident-management)

---

### [Channel naming](https://github.com/slackapi/template-channel-naming)

An example of how you can enforce a channel naming convention within Slack

- **Language**: Javascript
- **Features used**: Events, Interactive Messages
- **URL**: [https://github.com/slackapi/template-channel-naming](https://github.com/slackapi/template-channel-naming)

---

### [IT Helpdesk](https://github.com/slackapi/template-slash-command-and-dialogs)

An example of how you can allow people to submit requests to your IT helpdesk within Slack

- **Language**: Javascript
- **Features used**: Slash Commands, Dialogs
- **URL**: [https://github.com/slackapi/template-slash-command-and-dialogs](https://github.com/slackapi/template-slash-command-and-dialogs)

---

### [Welcome Message](https://github.com/slackapi/template-terms-of-service)

An example of how you present a Terms of Service (or any other message) when a new user joins a team.

- **Language**: Javascript
- **Features used**: Events API, Interactive Messages
- **URL**: [https://github.com/slackapi/template-terms-of-service](https://github.com/slackapi/template-terms-of-service)

---

### [Message linking](https://github.com/slackapi/template-message-linking)

An example of how you can automatically bridge Slack threads talking about the same issue. It makes it easier to follow discussions that might span teams, departments, locations etc.

- **Language**: Javascript
- **Features used**: Events API
- **URL**: [https://github.com/slackapi/template-message-linking](https://github.com/slackapi/template-message-linking)