node-notifyy

    3.1.0 • Public • Published

    Node-Notifyy

    Module to send error messages to you on Telegram using Notifyy-McNotifyFace.

    Installing

    npm i node-notifyy

    Constructor options

    users
    String or array with the tokens for the users we should notify.

    title
    A default title for your messages.
    E.g Application crashed or We've been overrun by sub-atomic monkeys!

    handleErrors
    Default: false
    Enable this if you want to catch all errors globally and send notifications for them.
    Use with caution as this might intercept other error handlers in some situations.

    Methods

    send
    Sends a notification.
    Returns a Promise

    Available parameters

    Key Required Type
    title YES (if no message) string
    message YES (if no title) string
    url NO url-encoded string
    code NO string
    notification NO boolean

    Examples

    Send a message

    const Notifyy = require( 'node-notifyy' );
    let notifyy = new Notifyy( {
        users: '*TOKEN*'
    } );
     
    notifyy.send( {
        message: 'My message contents',
        title: 'My message title',
    } );
     

    Send a message without notification

    const Notifyy = require( 'node-notifyy' );
    let notifyy = new Notifyy( {
        users: '*TOKEN*'
    } );
     
    notifyy.send( {
        message: 'My message contents',
        title: 'My message title',
        notification: false,
    } );

    Use as a notification for a single try/catch

    const Notifyy = require( 'node-notifyy' );
    let notifyy = new Notifyy( {
        users: '*TOKEN*'
    } );
     
    try {
        undefinedMethod();
    } catch ( error ) {
        notifyy.send( {
            message: error.message,
            code: error.stack,
        } );
    }

    With shorthand for standard errors

    const Notifyy = require( 'node-notifyy' );
    let notifyy = new Notifyy({
        users: '*TOKEN*'
    });
     
    try {
        undefinedMethod();
    } catch ( error ) {
        notifyy.send( error );
    }

    Use to catch all errors

    const Notifyy = require( 'node-notifyy' );
    let notifyy = new Notifyy( {
        users: '*TOKEN*',
        handleErrors: true,
    } );
     
    undefinedMethod();

    Install

    npm i node-notifyy

    DownloadsWeekly Downloads

    3

    Version

    3.1.0

    License

    MIT

    Unpacked Size

    7.49 kB

    Total Files

    4

    Last publish

    Collaborators

    • avatar