mohamedamine
v1.2.2
Published
A multifunctional package for discord bots
Downloads
8
Readme
mohamedamine
Made For Discord bots which use Discord.js
Report Bugs, Errors, Problems DM @mohamedamine
🛠 | Installation :
First install Node.js. Then :
$ npm install mohamedamine
📝 | Content :
ChatBot
Calcule
Azkar
Memes
Hug
Advice
Neko
Anime
Trigger
Trash
wasted
wanted
youtube
📕 | Usage :
- ChatBot
const Discord = require('discord.js')
const client = new Discord.Client()
client.on('ready', () => {
console.log('Online!')
})
let prefix = '*'
let ownername = 'YouName'
const moha = require('mohamedamine')
client.on('message', async message => {
if(message.channel.id === 'Chat bot channel ID') {
let data = await moha.chatbot(message.content,{
language: 'ar',
botname: client.user.username,
owner: ownername,
userID: message.author.id
})
/**
* message => string
* language [optional] => string
* botname [optional] => string
* owner [optional] => String
* userID [optional] => message.author.id
*/
message.channel.send(data)
}
})
client.login('token')
- Calcule
const Discord = require('discord.js')
const client = new Discord.Client()
client.on('ready', () => {
console.log('Online!')
})
let prefix = '*'
const moha = require('mohamedamine')
client.on('message', async message => {
if(message.content.startsWith(prefix+'calcule')) {
let args = message.content.split(' ')
let data = await moha.calcule(parseInt(args[1]),args[2],parseInt(args[3]))
/**
* number1 => Number
* number2 => Number
* sim => String
*/
let embed = new Discord.MessageEmbed()
.setTitle(`Calcule`)
.setFooter(message.guild.name , message.guild.iconURL())
.setTimestamp()
.setTitle(data.format)
.addFields(
{name:`First number`,value:data.number1,inline:true},
{name:`Second number`,value:data.number2,inline:true},
{name:`Operation`,value:data.sim,inline:true},
{name:`Answer`,value:data.answer,inline:true},
)
message.channel.send(embed)
}
})
client.login('token')
- Azkar
const Discord = require('discord.js')
const client = new Discord.Client()
client.on('ready', () => {
console.log('Online!')
})
let prefix = '*'
const moha = require('mohamedamine')
client.on('message', async message => {
if(message.content.startsWith(prefix+'azkar')) {
let data = await moha.azkar()
message.channel.send(data)
}
})
client.login('token')
- Memes
const Discord = require('discord.js')
const client = new Discord.Client()
client.on('ready', () => {
console.log('Online!')
})
let prefix = '*'
const moha = require('mohamedamine')
client.on('message', async message => {
if(message.content.startsWith(prefix+'memes')) {
let data = await moha.memes()
let embed = new Discord.MessageEmbed()
.setTitle(`Memes`)
.setFooter(message.guild.name , message.guild.iconURL())
.setTimestamp()
.setImage(data.image)
.setTitle(data.title)
.addFields(
{name:`Time`,value:data.time,inline:true},
{name:`Score`,value:data.score,inline:true},
{name:`Views`,value:data.views,inline:true},
)
message.channel.send(embed)
}
})
client.login('token')
- Hug
const Discord = require('discord.js')
const client = new Discord.Client()
client.on('ready', () => {
console.log('Online!')
})
let prefix = '*'
const moha = require('mohamedamine')
client.on('message', async(message)=> {
if(message.content.startsWith(prefix+'hug')){
let data = await moha.hug()
message.channel.send(data)
}
})
client.login('token')
- Advice
const Discord = require('discord.js')
const client = new Discord.Client()
client.on('ready', () => {
console.log('Online!')
})
let prefix = '*'
const moha = require('mohamedamine')
client.on('message', async(message)=> {
if(message.content.startsWith(prefix+'joke')){
let data = await moha.advice()
message.channel.send(data)
}
})
client.login('token')
- Neko
const Discord = require('discord.js')
const client = new Discord.Client()
client.on('ready', () => {
console.log('Online!')
})
let prefix = '*'
const moha = require('mohamedamine')
client.on('message', async(message)=> {
if(message.content.startsWith(prefix+'neko')){
let data = await moha.neko()
message.channel.send(data)
}
})
client.login('token')
- Anime
const Discord = require('discord.js')
const client = new Discord.Client()
client.on('ready', () => {
console.log('Online!')
})
let prefix = '*'
const moha = require('mohamedamine')
client.on('message', async(message)=> {
if(message.content.startsWith(prefix+'anime')){
let type = message.content.split(' ')[1]
if(!type) return message.reply('type!!')
let types = ["pat", "hug", "waifu", "cry", "kiss", "slap", "smug", "punch"];
if(!types.some(t => t === type.toLowerCase())) return message.channel.send(`Types are : ${types.join(', ')}`)
let data = await moha.anime(type)
message.channel.send(data)
}
})
client.login('token')
- Trigger
const Discord = require('discord.js')
const client = new Discord.Client()
client.on('ready', () => {
console.log('Online!')
})
let prefix = '*'
const moha = require('mohamedamine')
client.on('message', async(message)=> {
if(message.content.startsWith(prefix+'trigger')){
let user = message.mentions.users.first() || message.author;
let data = await moha.trigger(user.displayAvatarURL({format:'png'}))
message.channel.send(new Discord.MessageAttachment(data, 'trigger.gif'))
}
})
client.login('token')
- Trash
const Discord = require('discord.js')
const client = new Discord.Client()
client.on('ready', () => {
console.log('Online!')
})
let prefix = '*'
const moha = require('mohamedamine')
client.on('message', async(message)=> {
if(message.content.startsWith(prefix+'trash')){
let user = message.mentions.users.first() || message.author;
let data = await moha.trash(user.displayAvatarURL({format:'png'}))
message.channel.send(new Discord.MessageAttachment(data, 'trash.png'))
}
})
client.login('token')
- Wasted
const Discord = require('discord.js')
const client = new Discord.Client()
client.on('ready', () => {
console.log('Online!')
})
let prefix = '*'
const moha = require('mohamedamine')
client.on('message', async(message)=> {
if(message.content.startsWith(prefix+'wasted')){
let user = message.mentions.users.first() || message.author;
let data = await moha.wasted(user.displayAvatarURL({format:'png'}))
message.channel.send(new Discord.MessageAttachment(data, 'wasted.png'))
}
})
client.login('token')
- Wanted
const Discord = require('discord.js')
const client = new Discord.Client()
client.on('ready', () => {
console.log('Online!')
})
let prefix = '*'
const moha = require('mohamedamine')
client.on('message', async(message)=> {
if(message.content.startsWith(prefix+'wanted')){
let user = message.mentions.users.first() || message.author;
let data = await moha.wanted(user.displayAvatarURL({format:'png'}))
message.channel.send(new Discord.MessageAttachment(data, 'wanted.png'))
}
})
client.login('token')
- Youtube
const Discord = require('discord.js')
const client = new Discord.Client()
client.on('ready', () => {
console.log('Online!')
})
let prefix = '*'
const moha = require('mohamedamine')
client.on('message', async(message)=> {
if(message.content.startsWith(prefix+'trigger')){
let user = message.mentions.users.first() || message.author;
let data = await moha.trigger(user.displayAvatarURL({format:'png'}))
message.channel.send(new Discord.MessageAttachment(data, 'youtube.png'))
}
})
client.login('token')
㊗️ | Supported languages for chat bot are:
'auto': 'Automatic',
'af': 'Afrikaans',
'sq': 'Albanian',
'am': 'Amharic',
'ar': 'Arabic',
'hy': 'Armenian',
'az': 'Azerbaijani',
'eu': 'Basque',
'be': 'Belarusian',
'bn': 'Bengali',
'bs': 'Bosnian',
'bg': 'Bulgarian',
'ca': 'Catalan',
'ceb': 'Cebuano',
'ny': 'Chichewa',
'zh-cn': 'Chinese Simplified',
'zh-tw': 'Chinese Traditional',
'co': 'Corsican',
'hr': 'Croatian',
'cs': 'Czech',
'da': 'Danish',
'nl': 'Dutch',
'en': 'English',
'eo': 'Esperanto',
'et': 'Estonian',
'tl': 'Filipino',
'fi': 'Finnish',
'fr': 'French',
'fy': 'Frisian',
'gl': 'Galician',
'ka': 'Georgian',
'de': 'German',
'el': 'Greek',
'gu': 'Gujarati',
'ht': 'Haitian Creole',
'ha': 'Hausa',
'haw': 'Hawaiian',
'iw': 'Hebrew',
'hi': 'Hindi',
'hmn': 'Hmong',
'hu': 'Hungarian',
'is': 'Icelandic',
'ig': 'Igbo',
'id': 'Indonesian',
'ga': 'Irish',
'it': 'Italian',
'ja': 'Japanese',
'jw': 'Javanese',
'kn': 'Kannada',
'kk': 'Kazakh',
'km': 'Khmer',
'ko': 'Korean',
'ku': 'Kurdish (Kurmanji)',
'ky': 'Kyrgyz',
'lo': 'Lao',
'la': 'Latin',
'lv': 'Latvian',
'lt': 'Lithuanian',
'lb': 'Luxembourgish',
'mk': 'Macedonian',
'mg': 'Malagasy',
'ms': 'Malay',
'ml': 'Malayalam',
'mt': 'Maltese',
'mi': 'Maori',
'mr': 'Marathi',
'mn': 'Mongolian',
'my': 'Myanmar (Burmese)',
'ne': 'Nepali',
'no': 'Norwegian',
'ps': 'Pashto',
'fa': 'Persian',
'pl': 'Polish',
'pt': 'Portuguese',
'ma': 'Punjabi',
'ro': 'Romanian',
'ru': 'Russian',
'sm': 'Samoan',
'gd': 'Scots Gaelic',
'sr': 'Serbian',
'st': 'Sesotho',
'sn': 'Shona',
'sd': 'Sindhi',
'si': 'Sinhala',
'sk': 'Slovak',
'sl': 'Slovenian',
'so': 'Somali',
'es': 'Spanish',
'su': 'Sundanese',
'sw': 'Swahili',
'sv': 'Swedish',
'tg': 'Tajik',
'ta': 'Tamil',
'te': 'Telugu',
'th': 'Thai',
'tr': 'Turkish',
'uk': 'Ukrainian',
'ur': 'Urdu',
'uz': 'Uzbek',
'vi': 'Vietnamese',
'cy': 'Welsh',
'xh': 'Xhosa',
'yi': 'Yiddish',
'yo': 'Yoruba',
'zu': 'Zulu'
Why mohamedamine
- Fast and easy to use
- Package Maked by mohamedamine#4166