slackweatherbot

1.0.1 • Public • Published

slackweatherbot

Slack Weather Bot

Uses the Yahoo weather API via HTTPS to return the weather of a specified location/city to your Slack chat, using the RTM API.

Screenshot

Step 1

You first need this bot running on your Slack chat: https://github.com/xBytez/slackbotapi/

Step 2

Once you have your bot running off your script similar to example_bot.js on the xBytez repo, install the slackweatherbot via npm: (sudo) npm install slackweatherbot

Step 3

Require the module in your bot script:

var slackweatherbot = require('slackweatherbot');
weatherBot = new slackweatherbot();
Step 4

Within the switch statement place the following code:

case "weather":
    var location = command[1];
    weatherBot.getWeather(location, function (err, message) {
        if (message) slack.sendMsg(data.channel, message);
    });
    break;
Step 5

The module should work as per the screenshot above.

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i slackweatherbot

      Weekly Downloads

      3

      Version

      1.0.1

      License

      MIT

      Last publish

      Collaborators

      • franciskim