1.0.0 • Published 3 years ago

discord-funstuff v1.0.0

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

Discord Funstuff

discord-funstuff is a package that lets you easily include different fun features in your discord bot.

Installation

npm install discord-funstuff

Features

  • Memes
  • Facts
  • Chatbot
  • TicTacToe
  • Hangman

Usages

Facts

const fun = require('discord-funstuff')
client.on('message', async (message) => {
    if (message.content.startsWith('!fact')) {
        fun.fact(message)
    }
})

Chatbot

const fun = require('discord-funstuff')
client.on('message', async (message) => {
    const prefix = '!'
    const args = message.content.slice(prefix.length).trim().split(' ');
	const command = args.shift().toLowerCase();
    const text = args.join(' ')
    if (message.content.startsWith('+chat')) {
        fun.chatBot(message, text)
        //text is the user's message (what the chatbot will respond to)
    }
})

Memes

const fun = require('discord-funstuff')
client.on('message', async (message) => {
    if (message.content.startsWith('+meme')) {
        fun.meme(message)
    }
})

Tic Tac Toe

const fun = require('discord-funstuff')
client.on('message', async (message) => {
    if (message.content.startsWith('+tictactoe')) {
        let game = new fun.ticTacToe({
            message: message,
            player_two: message.mentions.members.first()
        })
    }
})

Hangman

const fun = require('discord-funstuff')
client.on('message', async (message) => {
    if (message.content.startsWith('+hangman')) {
        let hang = new fun.hangman({
            message: message,
            word: args[0],
            client: client,
            channelID: message.channel.id
        })
        h.start()
    }
})