type-tools
This is a simple module for Discord developers which helps you to use Discord API more easily.
Methods/Functions
embed() - Create Embed
const typetools = require ( ' type-tools ' ) ;
const tools = new typetools ( ' Bot Token ' ) ;
tools . embed ( message , ' This is easy way to send embed! ' , 0x65cafe , 3000 ) ;
createchannel() - Create Channel
const typetools = require ( ' type-tools ' ) ;
const tools = new typetools ( ' Bot Token ' ) ;
tools . createchannel ( " Guild ID " , 0 , ' channel-name ' , ' topic-text ' , false ) . then ( channel => {
console . log ( channel ) ;
} ) ;
modifychanne() - Modify Channel
const typetools = require ( ' type-tools ' ) ;
const tools = new typetools ( ' Bot Token ' ) ;
tools . modifychannel ( " Channel ID " , ' new channel-name ' , ' new topic-text ' , false ) . then ( channel => {
console . log ( channel ) ;
} ) ;
deletechannel() - Delete Channel
const typetools = require ( ' type-tools ' ) ;
const tools = new typetools ( ' Bot Token ' ) ;
tools . deletechannel ( ' Channel ID ' ) . then ( channel => {
console . log ( channel ) ;
} ) ;
attachment() - Attachment
const typetools = require ( ' type-tools ' ) ;
const tools = new typetools ( ' Bot Token ' ) ;
tools . attachment ( message , " https://discordapp.com/assets/f72fbed55baa5642d5a0348bab7d7226.png " , " This is a attachment. " ) ;
kick() - Kick a Member
const typetools = require ( ' type-tools ' ) ;
const tools = new typetools ( ' Bot Token ' ) ;
tools . kick ( " Guild ID " , " Member ID " ) . then ( kicked => {
console . log ( kicked ) ;
} ) ;
ban() - Ban a Member
const typetools = require ( ' type-tools ' ) ;
const tools = new typetools ( ' Bot Token ' ) ;
tools . ban ( " Guild ID " , " Member ID " , Number , " Reason " ) . then ( banned => {
console . log ( banned ) ;
} ) ;
unban() - Unban a Banned Member
const typetools = require ( ' type-tools ' ) ;
const tools = new typetools ( ' Bot Token ' ) ;
tools . unban ( " Guild ID " , " Member ID " ) . then ( unbanned => {
console . log ( unbanned ) ;
} ) ;
addrole() - Add a role to a Member.
const typetools = require ( ' type-tools ' ) ;
const tools = new typetools ( ' Bot Token ' ) ;
tools . addrole ( " Guild ID " , " Member ID " , " Role ID " ) . then ( role => {
console . log ( role ) ;
} ) ;
removerole() - Remove a role from a Member.
const typetools = require ( ' type-tools ' ) ;
const tools = new typetools ( ' Bot Token ' ) ;
tools . removerole ( " Guild ID " , " Member ID " , " Role ID " ) . then ( role => {
console . log ( role ) ;
} ) ;
modifymember() - Modify a Member.
const typetools = require ( ' type-tools ' ) ;
const tools = new typetools ( ' Bot Token ' ) ;
tools . modifymember ( ' Guild ID ' , ' Member ID ' , ' New Nickname ' , false , false ) . then ( user => {
console . log ( user ) ;
} ) ;
bulkdelete() - Bulkdelete.
const typetools = require ( ' type-tools ' ) ;
const tools = new typetools ( ' Bot Token ' ) ;
tools . bulkdelete ( ' Channel ID ' , [ ' Message ID ' , ' Message ID ' , ' Message ID ' , ' Message ID ' ] ) . then ( messages => {
console . log ( messages ) ;
} ) ;
pin() - Pin a message in a channel.
const typetools = require ( ' type-tools ' ) ;
const tools = new typetools ( ' Bot Token ' ) ;
tools . pin ( ' Channel ID ' , ' Message ID ' ) . then ( message => {
console . log ( message )
} ) ;
unpin() - Delete a pinned message in a channel.
const typetools = require ( ' type-tools ' ) ;
const tools = new typetools ( ' Bot Token ' ) ;
tools . pin ( ' Channel ID ' , ' Message ID ' ) . then ( message => {
console . log ( message )
} ) ;