Giter Club home page Giter Club logo

slackbot's Introduction

D4D Hubot

Outline


  • Project Overview
  • Getting Started
  • Feedback
  • Getting Started

Project Overview


Project Lead: @dstar4

What is the goal of this project?

The Data for Democracy Hubot was created to help create a more organized and efficient onboarding process for new members. Along with assisting onboarding the bot will have several commands to provide useful and current information. The majority of the information the bot will provide will be links to existing D4D repositories. This is done intentionally to help direct more people towards the D4D Github organization and so the information can be updated on the github instead of having to update the bot with new information.

What can this bot do?

Hubot will assist with onboarding new members

Every new member to join #general will get a message from Hubot asking them to review the Code of Conduct as well as suggesting some steps to get started with Data for Democracy.

Commands

Hubot will have several commands to provide members with useful information. These commands can be accessed by opening a message to Hubot and typing 'help'.

Feedback

We would like this project to be as open as possible. If you have a suggestion for the bot or have noticed a bug please create a github issue and send a message to @dstarling on slack. If you would like to create a function for the bot or modify an existing function please feel free to submit a pull request.

Getting Started

This is a chat bot built on the Hubot framework. It was initially generated by generator-hubot.

Running hubot Locally: Once you have forked and cloned this repository. You can test your hubot by running the following, however some plugins will not behave as expected unless the environment variables they rely upon have been set.

You can start hubot locally by running:

% bin/hubot

You'll see some start up output and a prompt:

Sat Feb 28 2015 12:38:27 GMT+0000 (GMT)] INFO Using default redis on localhost:6379
hubot>

You can find a full hubot setup guide here: https://hubot.github.com/docs/

To run hubot in a slack workspace you will need to setup a new slack app and generate a unique token. You can find instructions to do this here: https://slack.dev/hubot-slack/

Contributing

Contributing step guide

Dependencies

List Dependencies

slackbot's People

Contributors

dstar4 avatar dependabot[bot] avatar cheapwebmonkey avatar mattgawarecki avatar

Watchers

James Cloos avatar Randy Clinton avatar Astrid Willis Countee avatar Amanda Alvarez avatar Mo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.