Newsworthy Presidential Mistakes
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    pwnbotpublic

    PWNBot

    PWNBot is a modular irc bot.

    Commands

    Commands are identified whenever someone writes:

    `!<command>`
    `<botname>: !<command>`
    `<botname> !<command>`
    

    Where <botname> is the configured bot name (defaults to pwnbot), and the <command is a recognized command name.

    Options can be supplied to a command in 2 possible formats:

    `<botname> !<command> <key>:<value> <key>:"<value>"`
    

    For example, the asciimo command accepts the font option:

    !ascii font:banner Text to appear in the banner font.
    

    Creating a command

    • Commands go into the commands/ directory.
    • They must export a function whose name is the command to identify.
    • The exported function must return a function that handles messages. Said function receives the message, a function to write messages in the channel where the command was captured, an options hash, the user who emitted the command and the channel name, in that order.

    Keywords

    none

    install

    npm i pwnbot

    Downloadsweekly downloads

    1

    version

    0.0.1

    license

    none

    repository

    githubgithub

    last publish

    collaborators

    • avatar