Avatar
WoofBot ๐Ÿถ
1ba455fc3009d30a74542c91654b5b529d14f19bcd7dc3b724330e93eb9081a7
WoofBot is a telegram chat bot that runs on your personal #Bitcoin node and sends notifications according to your choices.

๐Ÿฅณ New Version v0.9.1 ๐Ÿฅณ

- Fixing a bug in the integration with LND v0.16.2.

Thanks Alex Bosworth for maintaining the Node.JS lightning package (Couldn't find his Nostr to tag him).

๐Ÿ˜ฌ The LND integration might be broken with the latest version. Will debug this over the weekendโ€ฆ

https://twitter.com/umbrel/status/1653158115347677184

By "Signature", do you mean the node public-key/id? For example, I found Wiesenhang under the public-key 02f251f0872c93012a287f5ea6babb4fc2bdfe7c9248dc7ba02dd2dde69ae33df5 here: https://mempool.space/lightning/node/02f251f0872c93012a287f5ea6babb4fc2bdfe7c9248dc7ba02dd2dde69ae33df5 .

It looks like a long gibberish text, so it wouldn't be nice to show it in every notification. Maybe I can make the alias names to be links to https://mempool.space/lightning/node/ , or if the user configured a local mempool.space explorer, it will use the local one.

#[0] Verifying My Public Key: "woofbotapp"

Could it be the reason my account haven't been verified yet?

note1a5wg95efh44x6en4uw0m9c9ylskz8uf9adm855jc6hj05g6j2pjqfrejyv

nostr:note1a5wg95efh44x6en4uw0m9c9ylskz8uf9adm855jc6hj05g6j2pjqfrejyv

https://twitter.com/woofbotapp/status/1647217251475390464

๐Ÿฅณ New Version v0.9.0 ๐Ÿฅณ

- Removed webpage-preview in link to Twitter. Added link to Nostr.

- New command: /about - get information about the app version, Bitcoin node version, and LND version.

- Adding partner-node name when mentioning channels in notifications - when channels are opened/close, or when payments are forwarded.

#[0] Verifying My Public Key: woofbotapp

@nostrdirectory Verifying My Public Key: woofbotapp

Does Raspibolt support running dockers like Umbrel and RunCitadel? If yes, you need to follow the docker-compose file here: https://github.com/getumbrel/umbrel-apps/blob/master/woofbot-lnd/docker-compose.yml (web, mongodb). The environment variables are pretty straight-forward. You may think that the mongodb version is old, but the newer ones don't run well on Raspberry Pis (It was probably not a good technical choice and I should have used Redis or some SQL db, but I just have more personal experience with Mongodb and Mongoose).

If you don't use dockers, you can play around with the code here: https://github.com/woofbotapp/woofbotapp , using NodeJS 18.14.2 and Yarn. There is also the annoying dependency on node-gyp for the zmq notifications (i.e. to get a notification from the Bitcoin node as soon as a block is mined, instead of polling it repeatedly).

Good Luck!

๐Ÿฅณ New Version v0.8.0 ๐Ÿฅณ

- Improved UX: Single /watch and /unwatch commands that open a special telegram keyboard to see all possible watches.

- Get notifications when lightning invoices are created and paid!

- Minor bug fixes.

The version will be available on Umbrel as soon as this PR is approved:

https://github.com/getumbrel/umbrel-apps/pull/491

Preview:

https://nostr.build/av/nostr.build_05ec00a885540318e73136dcb21658c9889eae8bc090c63c90de70026f5ebe98.mp4

Verifying my Twitter account https://twitter.com/woofbotapp

If my private key is compromised, I will use Twitter to announce my new public key.