glen/slack-unfurl
Composer 安装命令:
composer create-project glen/slack-unfurl
包简介
Extensible Slack App for link unfurling
README 文档
README
Slack app for unfurling issue links
Slack App
You need Verification Token (SLACK_VERIFICATION_TOKEN) for next step.
Under Features:
- enable Events API for
link_sharedevent withlinks:readscope.- Click
Event Subscriptionson the left. - Click
Enable Events. - Click
Add Workspace Eventand addlink_shared. - Click
Add Domainand type your domain. - Click
Save Changes.
- Click
- add
links:writepermission scope- Click
OAuth & Permissionson the left. - Go to
Scopessection and selectAdd link previews to messagesin the list of permissions. - Click
Save Changes.
- Click
- enable
Incoming Webhooks
Obtain OAuth Access Token (SLACK_API_TOKEN) under OAuth & Permissions
Configuration
cp env.example .env
Adding providers
The app itself handles no links, you need to add some providers:
Troubleshoot
If the unfurl is not happening check that the domain is not blacklisted.
If you modify app domains, you need to Install App (/install-on-team as url) again to re-authorize:
Development
Install composer deps and start builtin HTTP server:
composer install
composer run server
To build docker image locally and run it:
docker build -t slack-unfurl .
docker run --rm -p 4390:4390 -v $(pwd)/var/log:/app/var/log -v $(pwd)/.env:/app/.env slack-unfurl
The service is accessible from http://slack-unfurl.127.0.0.1.xip.io:4390/ or just http://localhost:4390/
统计信息
- 总下载量: 1.49k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 21
- 点击次数: 0
- 依赖项目数: 6
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-03-01