- App Home
- Enable Home Tab
- Interactivity & Shortcuts
- Message shortcut (callback_id:
send-this-message-later
)
- Message shortcut (callback_id:
- Events API
- Bot events
app_home_opened
app_uninstalled
- Events on behalf of users
token_revoked
- Bot events
- OAuth & Permissions
- Bot Token Scopes
commands
users:read
- User Token Scopes
chat:write
users:read
- Redirect URLs
https://{your domain}/slack/oauth_redirect
- Bot Token Scopes
- Beta Features
- Opt into
timepicker
- Opt into
cp _env .env # and then, edit it
docker-compose up --build
docker-compose exec web python ./db_migration.py
ngrok http 3000 # for OAuth flow
heroku create
heroku addons:create heroku-postgresql:hobby-dev
aws s3 cp initial.dump s3://{your bucket}/initial.dump
aws s3 presign s3://{your bucket}/initial.dump
heroku pg:backups:restore ${presign url} DATABASE_URL
heroku config:set SLACK_CLIENT_ID=
heroku config:set SLACK_CLIENT_SECRET=
heroku config:set SLACK_SIGNING_SECRET=
heroku config:set SLACK_SCOPES=commands,users:read
heroku config:set SLACK_USER_SCOPES=chat:write,users:read
git add . -v
git commit -m'initial'
git push heroku main