๐ฅณ 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

Node name is brilliant, thanks.
Signature is better, thanks.
Really appreciate this thanks, will zap your account as well as this post.
However, I got this message incorrectly reporting new channels opened after it rebooted - all 3 channels have been open for several days now:
BTC_alerts, [16/04/2023 22:37]
โ ๏ธ Woof! The server has rebooted, and some events might have been missed. If you configured any watches for transactions or addresses, it is recommended to check them manually.
Follow us on Nostr (@woofbot) (https://snort.social/woofbot@protonmail.com.ln2.email) or on Twitter (@woofbotapp) (https://twitter.com/woofbotapp)
BTC_alerts_heyford, [16/04/2023 22:37]
๐ค Woof! New lightning channels were opened: Wiesenhang (785120x2886x0), butterknuckles (785120x1488x1), tippin.me (785100x1111x0)
Follow us on Nostr (@woofbot) (https://snort.social/woofbot@protonmail.com.ln2.email) or on Twitter (@woofbotapp) (https://twitter.com/woofbotapp)
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/
#[0] Verifying My Public Key: "woofbotapp"
Could it be the reason my account haven't been verified yet?
note1a5wg95efh44x6en4uw0m9c9ylskz8uf9adm855jc6hj05g6j2pjqfrejyv
nostr:note1a5wg95efh44x6en4uw0m9c9ylskz8uf9adm855jc6hj05g6j2pjqfrejyv
Node name is brilliant, thanks.
Signature is better, thanks.
Really appreciate this thanks, will zap your account as well as this post.
However, I got this message incorrectly reporting new channels opened after it rebooted - all 3 channels have been open for several days now:
BTC_alerts, [16/04/2023 22:37]
โ ๏ธ Woof! The server has rebooted, and some events might have been missed. If you configured any watches for transactions or addresses, it is recommended to check them manually.
Follow us on Nostr (@woofbot) (https://snort.social/woofbot@protonmail.com.ln2.email) or on Twitter (@woofbotapp) (https://twitter.com/woofbotapp)
BTC_alerts_heyford, [16/04/2023 22:37]
๐ค Woof! New lightning channels were opened: Wiesenhang (785120x2886x0), butterknuckles (785120x1488x1), tippin.me (785100x1111x0)
Follow us on Nostr (@woofbot) (https://snort.social/woofbot@protonmail.com.ln2.email) or on Twitter (@woofbotapp) (https://twitter.com/woofbotapp)
And thanks for the zap!
Node name is brilliant, thanks.
Signature is better, thanks.
Really appreciate this thanks, will zap your account as well as this post.
However, I got this message incorrectly reporting new channels opened after it rebooted - all 3 channels have been open for several days now:
BTC_alerts, [16/04/2023 22:37]
โ ๏ธ Woof! The server has rebooted, and some events might have been missed. If you configured any watches for transactions or addresses, it is recommended to check them manually.
Follow us on Nostr (@woofbot) (https://snort.social/woofbot@protonmail.com.ln2.email) or on Twitter (@woofbotapp) (https://twitter.com/woofbotapp)
BTC_alerts_heyford, [16/04/2023 22:37]
๐ค Woof! New lightning channels were opened: Wiesenhang (785120x2886x0), butterknuckles (785120x1488x1), tippin.me (785100x1111x0)
Follow us on Nostr (@woofbot) (https://snort.social/woofbot@protonmail.com.ln2.email) or on Twitter (@woofbotapp) (https://twitter.com/woofbotapp)
The channel-opening notification is strange. Maybe the app didn't work well when you opened the channels, and only now they were detected?
๐ฅณ 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:
Approved!
๐ฅณ 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:
Whoops, found tiny bugs and fixed them - next version will be 0.8.2 (once #[2] approves the PR).
๐ฅณ 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:
Verifying my Twitter account https://twitter.com/woofbotapp
If my private key is compromised, I will use Twitter to announce my new public key.
