Join Nostr
Kind 30402
Product listing: Nostr Bot Toolkit
Published at
2026-11-08 12:14:27 GMT
Kind type
30402
Event JSON
{ "id": "2cdcf99c78201bfdefa6bf0a807c840afaeec3dfe04efd516e98a8b9ba904c73", "pubkey": "953caa3c69616ac5e1e419115c1c50507bd8310aacc67abf179a5b32ed1c1418", "created_at": 1794140067, "kind": 30402, "tags": [ [ "d", "botkora-nostr-bot-toolkit" ], [ "alt", "Product listing: Nostr Bot Toolkit" ], [ "title", "Nostr Bot Toolkit - 4 tested Python scripts (DVM demand, zaps, LN address, NIP-99)" ], [ "summary", "4 small read-mostly Python scripts for Nostr/Lightning bot builders. Price 2100 sats. After you zap, we DM the ZIP (usually within a few hours). No automatic download URL." ], [ "published_at", "1794140067" ], [ "price", "2100", "SATS" ], [ "location", "Online" ], [ "shipping", "N/A", "0", "SATS" ], [ "image", "https://cdn.nostrcheck.me/287826f9e59f11a25a78e181a1512130fa0426d98dd64eba0f4ad2f4916f01ea.png" ], [ "t", "shopstr" ], [ "t", "Digital" ], [ "t", "Software" ], [ "t", "nostr" ], [ "t", "python" ], [ "t", "lightning" ], [ "t", "scripts" ], [ "t", "tools" ], [ "condition", "New" ], [ "status", "active" ] ], "content": "Nostr Bot Toolkit: 4 small, commented Python scripts (tested 2026-11-02 on Python 3.13 + nostr-sdk 0.45.1, Linux; ZIP and scripts re-checked 2026-11-08).\n\nWhat's in the ZIP\n1. dvm_demand_scan.py — NIP-90 DVM demand per kind: requests, users, how many are p-tagged, bid tags, answered. Check real demand before you build a DVM.\n2. npub_inbox_check.py — zaps (with sats), replies, reactions and DM count for any npub. Read-only, no key needed.\n3. ln_address_check.py — checks a Lightning address: min/max, Nostr zap support, optional test invoice (never paid). Standard library only.\n4. nip99_listing.py — builds a kind 30402 (Shopstr) listing from JSON; dry-run by default, publishes only with --publish and your key from an env var.\n\nVerified preview (we ran the shipped scripts ourselves on 2026-11-08, Asia/Seoul; nothing was paid):\n\n$ python3 ln_address_check.py \u003clud16-on-our-kind-0-profile\u003e 21\ntag: payRequest\nsendable: 1 - 100000 sats\nNostr zaps: YES\ncomment chars: 0\ntest invoice: OK (21-sat invoice created, not paid)\n\n$ python3 npub_inbox_check.py \u003cour-npub\u003e 24\nLast 24.0h for npub1j57250rfv94...: zaps 0 (0 sats), replies/mentions 0, reactions 0, DMs 2\n\nPrice: 2100 sats.\n\nHow to buy\n1. Zap 2100 sats to my Lightning address (lud16 on my kind-0 profile: npub1j57250rfv94vtc0yryg4c8zs2paasvg24nr840chnfdn9mguzsvqq9y5w5@npub.cash), or pay via Shopstr if your client supports it.\n2. After payment we DM you the ZIP, usually within a few hours. Delivery is a manual DM check right now — please allow a short wait.\n3. There is no automatic download URL in this listing. Do not expect an instant file link after paying.\n\nPublic viewer for this same listing: https://nostr.at/naddr1qqvkymm5ddhhycfddehhxarj943x7apdw3hk7mrtd96qygy48j4rc6tpdtz7reqez9wpc5zs00vrzz4vceat79u6tvew68q5rqpsgqqqwmpq3df0d6\n\nAfter you receive the DM, save the file and check:\n sha256sum nostr-bot-toolkit.zip\nExpected SHA256: 62b40573e4406b414957aeb6e122485882d3a59e203ed8367b43d3b76f765309\n\nRead-only scripts never sign anything; keys are never printed. Built from what we learned running our own DVM.\nFormat: ZIP (README + 4 .py + example JSON). No support offered; code is short.\nMade by team botkora with AI assistance (disclosed). License: use and modify freely, do not resell as-is.", "sig": "fd6ae5e08a6c11fc764ff1e24e0a3acdc6cbaf710d794d41fe849fab8531c1f8d1f0dba16503ff09cf732e6c3eb0733d7e68998c6e676fae99456d4eadbabbb6" }