1.0.0 • Published 7 years ago
slack-command-weather v1.0.0
slack-command-weather
Weather Forecast /slash Command for Slack
middleware
var express = require('express')
var weather = require('slack-command-weather')
var auth = {google: 'API key', darksky: 'API key', slack: 'hook token'}
express()
.use(weather(auth))
.listen(3000)api
var express = require('express')
var parser = require('body-parser')
var weather = require('slack-command-weather')
var auth = {google: 'API key', darksky: 'API key', slack: 'hook token'}
express()
.use(parser.urlencoded({extended: true}))
.use((req, res) => {
var input = req.body
res.json(weather.respond({auth, input}))
weather.query({auth, input}).catch(console.error)
})
.listen(3000)command
| Option | Value |
|---|---|
| Command | /weather |
| Request URL | https://website.com/weather |
| Short Description | Weather Forecast |
| Usage Hint | [location] |
example
| Command | Description |
|---|---|
/weather tokyo | current weather in Tokyo |
/weather help | help message |