https://github.com/arealayer/nostr-bot-ln-channel
A bot Nostr for Node Runners
https://github.com/arealayer/nostr-bot-ln-channel
ai-agents bitcoin bot dvm lightning-network lnd nostr
Last synced: 2 months ago
JSON representation
A bot Nostr for Node Runners
- Host: GitHub
- URL: https://github.com/arealayer/nostr-bot-ln-channel
- Owner: AreaLayer
- License: mit
- Created: 2024-07-28T13:27:31.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-21T09:14:50.000Z (12 months ago)
- Last Synced: 2024-10-21T13:01:59.739Z (12 months ago)
- Topics: ai-agents, bitcoin, bot, dvm, lightning-network, lnd, nostr
- Language: Python
- Homepage:
- Size: 79.1 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Nostr bot LN Channel ⚡🟣
>A bot Nostr for Node Runners
[](https://twentyone.world)
[](https://mempool.space/lightning)
[]((https://user-images.githubusercontent.com/99301796/223592277-34058d0e-af30-411d-8dfe-87c42dacdcf2.png))⚠️**Experimental projet**
⚠️**WIP & Beta**
⚠️**Only support LND and Core Lightning**
### How works
- Nostr Protocol: The bot connects to Nostr relays to listen for specific events/messages. When it detects a relevant message (e.g., a request for LN channel recommendations), it processes this request.
- Lightning Network: The bot interacts with an LN node (like LND) to gather data about channels. It applies some logic to recommend channels based on certain criteria (e.g., channel capacity, reliability).
- Integration: The bot then sends the recommendations back through the Nostr network to the user who requested them.### Securtiy considerations
- Run your Lightning Node stable and secure
- Use a secure and reliable Nostr relay
- Choose Relays stable
- Self-custody keys (Nostr and Lightning Node)
- Currently Lightning Node supported: LND, Core Lightning (CLN)
### Roadmap- [ ] APIs
- [x] CLI
- [x] DVMs (WIP)
- [ ] Eclair
- [ ] Nostr Bot beta version