An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# Nostr bot LN Channel ⚡🟣

>A bot Nostr for Node Runners

[![Bitcoin-only](https://img.shields.io/badge/bitcoin-only-FF9900?logo=bitcoin)](https://twentyone.world)
[![LN](https://img.shields.io/badge/lightning-792EE5?logo=lightning)](https://mempool.space/lightning)
[![Nostr](https://img.shields.io/badge/nostr-only-FF9900?)]((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