1.0.9 • Published 1 year ago
tech-tip-cyber-test1 v1.0.9
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
- Capitalize: Convert Fisrt Alphabet Of String To Capital
- ChatBot: Easy Way To Chat With Bot
- Fetch Message: Easy Way Fetch Messages From A Channel
- IP Address: Get Random IP Address
- Random Email: Get Random Email With Personalized Domain
- Random Name: Get Random Name From Over 550+ Different Names
- Random Number: Get Random Number With Your Personalized Minimum And Maximum Range
- Random PassWord: Get Random Random PassWord With Personalized PassWord Lenght
- YouTube Created Date: Get YouTube Channel Created Date WithOut Using API
- YouTube Description: Get YouTube Channel Description(Brief) WithOut Using API
- YouTube Subscribers: Get YouTube Channel Subscribers WithOut Using API
- YouTube ThumbNail: Get YouTube Channel ThumbNail WithOut Using API
- YouTube Videos: Get YouTube Channel Total Videos WithOut Using API
- YouTube Views: Get YouTube Channel Total Views WithOut Using API
- More To Come Soon™
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
}
}
}
- 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
}
}
})
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
}
}
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
}
}
- 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
}
}
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
}
}
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
}
}
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
})
}
}
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
})
}
}
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
})
}
}
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
})
}
}
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
})
}
}
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
})
}
}