https://github.com/yasai-t/doclack
slack app for previewing docbase posts
https://github.com/yasai-t/doclack
bolt docbase slack-bot
Last synced: 12 months ago
JSON representation
slack app for previewing docbase posts
- Host: GitHub
- URL: https://github.com/yasai-t/doclack
- Owner: Yasai-T
- License: mit
- Created: 2022-01-21T15:00:29.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-02-28T19:48:18.000Z (about 1 year ago)
- Last Synced: 2025-02-28T23:05:31.591Z (about 1 year ago)
- Topics: bolt, docbase, slack-bot
- Language: TypeScript
- Homepage:
- Size: 40 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [WIP] doclack
Unleash the potential of docbase
## develop
```bash
cp .env.tmp .env
yarn
yarn dev
ngrok http 3000
```
## app config
- create new slack app from https://api.slack.com/apps/new
- config below section
- Install App to your Workspace
- setup environment variables
```
SLACK_SIGNING_SECRET=get from Basic Info page
SLACK_BOT_TOKEN=get from OAuth & Permissions page
DOCBASE_TOKEN=docbase token
DOCBASE_DOMAIN=
DOCBASE_TEAM_NAME=
```
### OAuth & Permissions
#### Bot Token Scopes
- `chat:write`
### Event Subscriptions
- enable events
#### Request URL
`https://~~~~~~~~~~.ngrok.io/slack/events`
- confirm `Verified` is shown
#### Subscribe to bot events
- `message.channels` to public channels
- `message.groups` to private channels
- `message.im` to DM
- `message.mpim` to Group DM
### Slash Commands
- `/doclack`
- Request URL: `https://~~~~~~~~~~.ngrok.io/slack/events`
### Interactivity & Shortcuts
`https://~~~~~~~~~~.ngrok.io/slack/events`