1.2.0 • Published 8 months ago

@snort/bot v1.2.0

Weekly downloads
-
License
MIT
Repository
-
Last release
8 months ago

@snort/bot

Simple live stream event chat bot (NIP-53)

Example

import { parseNostrLink } from "@snort/system";
import { SnortBot } from "../src/index";

// listen to chat events on every NoGood live stream 
const noGoodLink = parseNostrLink("npub12hcytyr8fumy3axde8wgeced523gyp6v6zczqktwuqeaztfc2xzsz3rdp4");

// Run a simple bot 
SnortBot.simple("example")
    .link(noGoodLink)
    .relay("wss://relay.damus.io")
    .relay("wss://nos.lol")
    .relay("wss://relay.nostr.band")
    .profile({
        name: "PingBot",
        picture: "https://nostr.download/572f5ff8286e8c719196f904fed24aef14586ec8181c14b09efa726682ef48ef",
        lud16: "kieran@zap.stream",
        about: "An example bot"
    })
    .command("!ping", h => {
        h.reply("PONG!");
    })
    .run();
1.2.0

8 months ago

1.1.1

8 months ago

1.1.0

8 months ago

1.0.17

8 months ago