node-buddy

    3.0.1 • Public • Published

    node-buddy

    A node module that is designed to make your life easier when dealing with errors, logging, and more!


    Support


    Installation

    npm i node-buddy@latest --save


    Class Builder

    A way that you can log errors to a Discord channel via a Webhook.

    Entry Type Definition
    #1 BOOLEAN useDiscord true or false.
    #2 STRING If using Discord, set the webhook username here.
    #3 STRING If using Discord, set the webhook avatarURL here.

    Figlify Console Tool

    An easier way to use the Figlify module.

    Entry Type Definition
    #1 STRING The word(s) you want figlified
    #2 STRING The font to use for figlification.
    #3 STRING The CHALK NPM color you wish to use.

    Colorizor Console Tool

    A cleaner and better way to log your errors in console.

    Entry Type Definition
    #1 STRING The content you want colorized.
    #2 STRING This is the color/bgColor the content should be logged in.

    Message Discord User Fetch

    Fetch a Discord user from a message or it's content.

    Entry Type Definition
    #1 CLIENT Provide your client here (bot, app, client).
    #2 MESSAGE The message variable you can pull mentions from.
    #3 STRING A backup ID or args statement when no mentions are provided.

    Discord User Fetch

    Fetch a Discord user by ID (basic).

    Entry Type Definition
    #1 CLIENT Provide your client here (bot, app, client).
    #2 STRING The userID you are trying to fetch info for.

    Discord Channel Fetch

    Fetch a Discord channel by ID (basic).

    Entry Type Definition
    #1 CLIENT Provide your client here (bot, app, client).
    #2 STRING The channelID you are trying to fetch info for.

    Discord Guild Fetch

    Fetch a Discord guild by ID (basic).

    Entry Type Definition
    #1 CLIENT Provide your client here (bot, app, client).
    #2 STRING The guildID you are trying to fetch info for.

    Console Errors

    A cleaner and better way to log your errors in console.

    Entry Type Definition
    #1 STRING This is the error that is collected.
    #2 STRING This is the color the error should be logged in.

    Webhook Errors

    A way that you can log errors to a Discord channel via a Webhook.

    Entry Type Definition
    #1 STRING This is the error that is collected.
    #2 STRING This is the ID of the webhook to send to.
    #3 STRING This is the TOKEN of the webhook to send to.

    Code Example

    const nodebuddy = require('node-buddy')
    const buddy = new nodebuddy(true, 'NodeBuddy', 'https://seeklogo.com/images/N/nodejs-logo-FBE122E377-seeklogo.com.png')
    const Discord = require('discord.js')
    const client = new Discord.Client()
    
    client.on('ready', async () => {
        buddy.colorize(`I am now running...`, `blue`)
    
        let channel = await client.channels.cache.get('848346040511758356')
    
        if(channel == undefined) {
            buddy.consoleError(`channel variable has returned undefined.`, `red`);
        } else {
            channel.send().catch(e => {
                buddy.webhookError(e, `webhookId`, `webhookToken`);
            });
        }
    });
    
    client.login('YOUR_BOT_TOKEN')

    Install

    npm i node-buddy

    DownloadsWeekly Downloads

    3

    Version

    3.0.1

    License

    MIT

    Unpacked Size

    14.5 kB

    Total Files

    3

    Last publish

    Collaborators

    • hyperz
    • saminthahouse