A showcase of public and private SatsCode bots — Telegram, Discord, and X (Twitter) bots leveraging LNbits and Lightning Network. Try, explore, and learn!
Powered by SatsCode
Welcome! 😊
Explore our SatsCode bots — public bots you can try and private bots for authorized users. Check the flows, see how they work, and give us your feedback!
💡 Purpose: Bitcoin price, news, welcoming new members, inactivity reminders
📌 Command: !ping
🌐 Platform: Discord
🔗 Try me
Flow: Auto-post BTC Price every 30min → Post Bitcoin Magazine articles every 2h → New member joins → Welcome DM → Inactive member → Daily reminder DM
💡 Purpose: Play, queue, and manage music in voice channels
📌 Commands: !play <song>, !skip, !pause, !resume, !queue, !autoplay <genre>
🌐 Platform: Discord
🔗 Try me
Flow: User requests song → Bot joins VC → Add to queue → Stream via FFmpeg → Auto-play next → Users control playback
💡 Purpose: Bitcoin news, stats, mining info, mempool activity, fun facts
🌐 Platform: X (Twitter)
🔗 Try me
💡 Purpose: News, videos, quizzes, AI Q&A
🌐 Platform: Telegram
🔗 Try me
Flow:
/start → Menu
├─ Ask Question → Bot replies
├─ Articles → Fetch RSS
├─ Videos → Fetch YouTube
├─ Quizzes → Multiple-choice Q&A
└─ BTC Price → Display USD
🌐 Platform: Telegram
🔗 Try me
Flow:
/start → Menu
├─ Market Data → Live BTC stats
├─ Bitcoin Halving → Past & upcoming
├─ Compare Assets → BTC vs Gold/Oil/USD
├─ Economics → Supply, scarcity, lost coins
└─ News → Fetch latest articles
🌐 Platform: Telegram
🔗 Try me
Flow:
/start → Keyboard Menu
├─ History / Satoshi / FUD / Benefits / Flaws → Show line → Next/Prev
└─ Videos → Chronological YouTube videos
🌐 Platform: Telegram
🔗 Try me
Flow:
/start → Keyboard Menu
├─ Latest Block → Fetch Blockstream API
├─ Mempool Stats → Fetch & display
├─ Fee Estimates → Fetch & display
├─ Network Stats → Fetch & display
├─ Search Block/TX → User input → Fetch & reply
└─ Track Address → Fetch & reply
🌐 Platform: Telegram
🔗 Try me
Flow:
/start → Menu
├─ View UTXOs
├─ Build Transaction → Select UTXOs → Enter Amount → Choose Fee → Preview → Confirm
├─ Fees → Learn transaction fees
└─ Receive Sats → Simulated top-up
🌐 Platform: Telegram
🔗 Try me
Flow:
/start → Check Access → Main Menu
├─ Movie → YouTube link
├─ Song → YouTube link
├─ Cartoon → YouTube link
├─ Animation → Random GIF
├─ Joke → API joke
└─ Surprise → Random content type (no repeats)
🌐 Platform: Telegram
🔗 Try me
Flow: /start → Select Package → LNbits Invoice → QR Code → Payment Confirmed → Timed Access Granted → Access Expiry Notifications
🌐 Platform: Telegram
🔗 Try me
Flow: Generate Seed → Sign / Store Demo Sats → Receive Demo Public Key → Tip / Multisig → Check Balance → Learn Why Keys Matter
🌐 Platform: Telegram
🔗 Try me
Flow:
/start → Keyboard Menu
├─ Try Mining → Auto hash attempts
├─ Enter Nonce → Manual hash attempt
├─ Show Difficulty
├─ Next Block → Adjust difficulty
├─ View Block Header
├─ Leaderboard / Stats
└─ Mining Guide / Reset
🌐 Platform: Telegram
🔗 Try me
Flow: Fetch Binance OHLC → Calculate EMA, RSI, ATR → Generate BUY/SELL → Save last signal → Send to Telegram
🌐 Platform: Telegram
🔗 Try me
Features:
- Connect Wallet 🔗 LNbits URL, Admin Key, Wallet ID
- Receive ⚡ Enter amount → QR code + invoice string → background payment confirmation
- Send 💸 Paste bolt11 invoice to pay
- Balance 💰 Show wallet balance
- History 📄 Last 10 transactions (amount, direction, memo, paid status)
Background:
- Tracks invoices & payment status automatically
- Sends real-time notifications when invoices are paid
💡 Purpose: Send/receive Lightning Network payments inside Discord
Flow:
start → Menu
├─ Send Zap → Process payment → Update ledger → Notify users
├─ Receive Zap → Confirm payment → Update ledger → Notify user
├─ Transaction History → Fetch & display past transactions
└─ Help → Show command usage
💡 Purpose: LNbits wallet management via Telegram
Flow:
start → Menu
├─ Check Balance → Fetch from LNbits → Display
├─ Send Payment → Enter recipient & amount → Process → Confirm
├─ Receive Payment → Generate invoice → Display QR / Payment link
└─ Wallet History → Fetch & display past transactions
💡 Purpose: Create Lightning Network invoices, receive payments, view transaction history
Flow:
start → Menu
├─ Create Invoice → Enter amount & memo → Generate LN invoice → Share
├─ Receive Payment → Confirm payment received → Update records
├─ Payment History → Fetch & display past invoices
└─ Help → Show usage instructions