WoofBot is a chat bot that runs on your personal Bitcoin node and sends alerts based on pre-configured conditions.
⚠️ WoofBot is currently in beta and is not considered secure.
It is currently supports only the Telegram chat platform. I recommend using Umbrel to run this app.
The development environment is based on docker containers that communicate with each other. For simplicity, I run each docker in a new terminal (easier to see logs).
To simulate an LND node, I recommend installing https://lightningpolar.com, and creating a basic
network with an LND node named "alice". See .env.dev-polar
which configures LND_TLS_PATH
to
$HOME/.polar/networks/1/volumes/lnd/alice/tls.cert
(You can configure it to something else if
you already have a network with some other names).
Then run yarn dev:build
and follow the instructions: it will print the yarn commands that need
to run, each in a separated terminal.