standup-friends

2.0.0 • Public • Published

standup-friends

Echo standup messages to a dedicated channel and record them to a hypercore feed.

npm standard

  • Problem: We have a #standup channel but we'd often get in discussion around standup items people posted and lose everyone's standup message.
  • Solution: Keep all human messages in a single channel but have a bot echo standup messages to a dedicated channel and a hypercore feed.

For example, we have to channels #general and #standup:

In #general I'd add my standup message for the day:

!standup Building a standup bot this morning and then doing hyperdrive SLEEP work next.

And the bot would echo it to #standup:

standup-bot: jhand: Building a standup bot this morning and then doing hyperdrive SLEEP work next.

Install

npm install -g standup-friends

Usage

The bot takes messages in one channel --channel and echos them to another channel echo. This makes it easy to see all standup messages in on place while still allowing discussion in the main channel.

standup-friends --cwd=data --channel=#your-irc --echo=#standup-channel

Data will be stored in cwd via hypercore.

The command will print out a hypercore key. You can then view standup messages via hyperpipe:

npm install -g hyperpipe
hyperpipe standup-data <key>

Tailing

You can tail an existing standup key and echo it to another channel/server. This is useful if you want to echo on multiple irc servers.

standup-friends --cwd=data-tail --echo=#dat --tail=<key-from-above>

This will store a duplicate of the data in /data-tail.

IRC Commands

!status
!standup building things

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i standup-friends

Weekly Downloads

1

Version

2.0.0

License

MIT

Last publish

Collaborators

  • jhand