1.2.2 • Published 3 years ago

mohamedamine v1.2.2

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

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')

[Supported languages](#languages) !
<a id="calcule"></a>

- __Calcule__
 ```js
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')

<a id="meme"></a>

- __Memes__
```js
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

1.2.0

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.1.9

3 years ago

1.1.8

3 years ago

1.1.7

3 years ago

1.1.6

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago