1.0.9 • Published 1 year ago

tech-tip-cyber-test1 v1.0.9

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

Tech Tip Cyber

Making Your Discord.JS BOT Coding Easier With Lots Of Features! We Have Made This Package To Make Your Coding Easy. You Can Check Out Our Tutorials Videos Of Discord.JS On YouTube And Join Our Discord Server For All Kind Of Help And HangOut.

Contents

Installation

npm install tech-tip-cyber

To Install Latest Version Use:

npm install tech-tip-cyber@latest

Usages

Examples

Capitalize

const { Capitalize } = require('tech-tip-cyber') // Importing Package

module.exports = { // Change To Your Handler
    name: 'capital',
    description: 'Capitalize First Alphabet Of String',
    async execute(message, args) { // Change To Your Handler
        const text = `hey, How Are You?`
        if(!text) return message.reply('Provide Text') // If No Text is Provided

        const capitaled = await Capitalize({
            Capital: text
        });
        message.channel.send(capitaled);
    }
}

ChatBot

  • Using Command
const { chatBot } = require('tech-tip-cyber') // Importing Package

module.exports = { // Change To Your Handler
    name: 'chat-bot',
    description: 'Chat With BOT',
    async execute(message, args) { // Change To Your Handler
        const msg = args.join(' '); // For Text After `.chat-bot`
        if(!msg) return message.reply('Provide Text') // If No Text is Provided
        if(message.author.bot) return // If Bot Messages Then It Won't Reply
        if(message.channel.type === 'dm') return // If Message Is Sent In DMs Then It Won't Reply
        if(message.attachments.size > 0) return message.reply('I Can\`t read Images') // If Images Are Sent BOT Will Send This
        else {
            const reply = await chatBot({ Message: msg }); // Get The Message User Sent, Message: <msg>
            return message.channel.send(`> ${message}\n${reply}`); // Reply To User's Message
        }
    }
}

PreView

  • Always On ChatBot
const { chatBot } = require('tech-tip-cyber') // Importing Package

client.on('message', async message => {
    if(message.channel.id === '777919296595820564') { // Channel ID
    if(message.author.bot) return // If Bot Messages Then It Won't Reply
    if(message.channel.type === 'dm') return // If Message Is Sent In DMs Then It Won't Reply
    if(message.attachments.size > 0) return message.reply('I Can\`t read Images') // If Images Are Sent BOT Will Send This
    else {
        const reply = await chatBot({ Message: message }); // Get The Message User Sent, Message: <message>
        return message.channel.send(`> ${message}\n${reply}`); // Reply To User's Message
        }
    }
})

PreView

Fetch Message

Mostly Used In Ticket System: Transcript

Credits: reconlx

const { MessageAttachment } = require('discord.js') // Importing discord.js Package For Sending As Attachment
const { fetchMessage } = require('tech-tip-cyber') // Importing Package

module.exports = { // Change To Your Handler
    name: 'fetch-messages',
    description: 'Fetch Messages From A Channel',
    execute(message, args) { // Change To Your Handler
        
        fetchMessage(message, 10).then((data) => { // fetchMessage(message, <10>) It Will Fetch 10 Messages From Channel, Can Be Any Number Less Than 100
            const file = new MessageAttachment(data, "fetched.html"); // Making Attachment File
            message.channel.send(file); // Send As Attachment
        });
    }
}

PreView Download File And Open It PreView

IP Address

const { ipAddress } = require('tech-tip-cyber') // Importing Package


module.exports = { // Change To Your Handler
    name: 'ip',
    description: 'Get Random IP Address',
    execute(message, args) { // Change To Your Handler
        message.channel.send(ipAddress()) // OutPut: 250.52.169.98, 165.215.159.165, 94.246.4.97
    }
}

PreView

Random Email

  • WithOut Personalized Domain
const randomMail = require('tech-tip-cyber') // Importing Package

module.exports = { // Change To Your Handler
    name: 'email',
    description: 'Get Random Email',
    execute(message, args) { // Change To Your Handler
        message.channel.send(randomMail()) // OutPut: gomec@rov.pfizer, go@rovnukel.ad, wuw@kiljo.cern
    }
}

PreView

  • With Personalized Domain
const randomMail = require('tech-tip-cyber') // Importing Package

module.exports = { // Change To Your Handler
    name: 'email',
    description: 'Get Random Email With Personalized Domain',
    execute(message, args) { // Change To Your Handler
        message.channel.send(randomMail({ domain: 'techtipcyber.com' })) // OutPut: lidlos@techtipcyber.com, wofaciavo@techtipcyber.com, vombecwi@techtipcyber.com
    }
}

PreView

Random Name

const { randomName } = require('tech-tip-cyber') // Importing Package

module.exports = { // Change To Your Handler
    name: 'name',
    description: 'Get Random Name',
    execute(message, args) { // Change To Your Handler
        message.channel.send(randomName()) // OutPut: Kristen Ortiz, Cally Arias, Wallace Graves
    }
}

PreView

Random Number

const { randomName } = require('tech-tip-cyber') // Importing Package

module.exports = { // Change To Your Handler
    name: 'number',
    description: 'Get Random Number',
    execute(message, args) { // Change To Your Handler

        const number = await randomNumber({
            Minimum: 5, // Minimum Number
            Maximum: 45, // Maximum Number
        }) // Will Show OutPut From 5(Minimum) To 50(Minimum+Maximum)
        message.channel.send(number) // OutPut: 5, 49, 50, 17, 29
    }
}

Random PassWord

const { password } = require('tech-tip-cyber') // Importing Package

module.exports = { // Change To Your Handler
    name: 'pass',
    description: 'Get Random PassWord With Length Of PassWord',
    execute(message, args) { // Change To Your Handler
        message.channel.send(password(7)) // password(<7>) <7> Is Length Of PassWord // OutPut: Co1L5nE, fO8xkv5, XQJyapg
    }
}

PreView

YouTube Created Date

const { YTDate } = require('tech-tip-cyber') // Importing Package

module.exports = { // Change To Your Handler
    name: 'yt-date',
    description: 'Get YouTube Channel Created Date',
    execute(message, args) { // Change To Your Handler

    const name = args.join(' '); // Get The Channel Name, i.e: .yt-sub <Channel Name>

    YTDate({ YTChannel: name }).then(date => { // Getting Subscribers Of Channel
            message.channel.send(date) // Send Subscribers Count
        })
    }
}

PreView

YouTube Description

const { YTDescription } = require('tech-tip-cyber') // Importing Package

module.exports = { // Change To Your Handler
    name: 'yt-desc',
    description: 'Get YouTube Channel Description',
    execute(message, args) { // Change To Your Handler

    const name = args.join(' '); // Get The Channel Name, i.e: .yt-sub <Channel Name>

    YTDescription({ YTChannel: name }).then(desc => { // Getting Subscribers Of Channel
            message.channel.send(desc) // Send Subscribers Count
        })
    }
}

PreView

YouTube Subscribers

const { YTSub } = require('tech-tip-cyber') // Importing Package

module.exports = { // Change To Your Handler
    name: 'yt-sub',
    description: 'Get YouTube Channel Subscribers',
    execute(message, args) { // Change To Your Handler

    const name = args.join(' '); // Get The Channel Name, i.e: .yt-sub <Channel Name>

    YTSub({ YTChannel: name }).then(subs => { // Getting Subscribers Of Channel
            message.channel.send(subs) // Send Subscribers Count
        })
    }
}

PreView

YouTube ThumbNail

const { YTThumbNail } = require('tech-tip-cyber') // Importing Package

module.exports = { // Change To Your Handler
    name: 'yt-thumb',
    description: 'Get YouTube Channel ThumbNail',
    execute(message, args) { // Change To Your Handler

    const name = args.join(' '); // Get The Channel Name, i.e: .yt-sub <Channel Name>

    YTThumbNail({ YTChannel: name }).then(thumb => { // Getting Subscribers Of Channel
            message.channel.send(thumb) // Send Subscribers Count
        })
    }
}

PreView

YouTube Videos

const { YTVideo } = require('tech-tip-cyber') // Importing Package

module.exports = { // Change To Your Handler
    name: 'yt-vid',
    description: 'Get YouTube Channel Total Videos',
    execute(message, args) { // Change To Your Handler

    const name = args.join(' '); // Get The Channel Name, i.e: .yt-sub <Channel Name>

    YTVideo({ YTChannel: name }).then(vid => { // Getting Subscribers Of Channel
            message.channel.send(vid) // Send Subscribers Count
        })
    }
}

PreView

YouTube Views

const { YTView } = require('tech-tip-cyber') // Importing Package

module.exports = { // Change To Your Handler
    name: 'yt-view',
    description: 'Get YouTube Channel Total Views',
    execute(message, args) { // Change To Your Handler

    const name = args.join(' '); // Get The Channel Name, i.e: .yt-sub <Channel Name>

    YTView({ YTChannel: name }).then(view => { // Getting Subscribers Of Channel
            message.channel.send(view) // Send Subscribers Count
        })
    }
}

PreView

1.0.9

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago