Giter VIP home page Giter VIP logo

hubot-daily-update's Introduction

hubot-daily-update

Use Hubot to save your daily team updates

What does it do?

For each chat room, you can ask Hubot to store daily status updates for your team.

Each user can store their status updates which are saved automatically for the current day.

You can retrieve status updates for the current or previous days.

The output is tailored for Slack and assumes existence of Markdown's code markers, but should work well for others as well.

Use together with hubot-standup-alarm so you can be reminded to do your updates.

Usage

hubot daily update help - List of commands

hubot my update is - Tell hubot about an update. You can tell hubot about how many updates you want in a day.

hubot get daily updates by <user> - Gets all of today's updates for a user

hubot get daily updates - Gets all daily updates for all users for today

hubot get all daily updates for yesterday - Gets all daily updates for all users for yesterday

hubot get all daily updates for last week for <room> - Gets all daily updates for all users for last week (Maybe a good idea to always use this in private chat with me)

hubot get all daily updates for X days ago - Gets all daily updates for all users for X days ago

hubot remove daily updates on <YYYY-MM-DD> by <username> - Removes all updates on a given date by a given user

hubot remove daily updates by <username> - Removes all updates by a given user

hubot remove daily updates for room - Removes all updates for the current room

Installation via NPM

Run the following command to install this module as a Hubot dependency

npm install hubot-daily-update --save

To enable the script, add the hubot-daily-update entry to the external-scripts.json file (you may need to create this file).

  ["hubot-daily-update"]

Acknowledgements

Shamelessly based off the hubot-standup-alarm plugin

hubot-daily-update's People

Contributors

trodrigues avatar

Watchers

Benjie avatar James Cloos avatar  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.