# discord-bot-maker

> Discord Bot Maker

Latest version **0.3.0** (published 2021-08-20) · Apache-2.0 license · 0 weekly downloads

## Install

```sh
npm install discord-bot-maker
pnpm add discord-bot-maker
yarn add discord-bot-maker
bun add discord-bot-maker
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.3.0 |
| Published | 2021-08-20 |
| First published | 2019-12-19 |
| Weekly downloads | 0 |
| License | Apache-2.0 |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 12.4 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | freezy#0001 |
| Maintainers | freezy0001 |
| Keywords | discord, discordjs, discord.js, npm, npm, discord-bot-maker, botmaker |

## Links

- npm: https://www.npmjs.com/package/discord-bot-maker
- npm.io page: https://npm.io/package/discord-bot-maker

## Recent versions

- 0.3.0 (latest) — 2021-08-20
- 0.2.2 — 2020-07-20
- 0.2.1 — 2020-06-17
- 0.2.0 — 2020-06-17
- 0.1.6 — 2019-12-27
- 0.1.5 — 2019-12-27
- 0.1.4 — 2019-12-27
- 0.1.3 — 2019-12-27
- 0.1.2 — 2019-12-23
- 0.1.1 — 2019-12-20
- 0.1.0 — 2019-12-20
- 0.0.9 — 2019-12-20
- 0.0.8 — 2019-12-20
- 0.0.7 — 2019-12-19
- 0.0.6 — 2019-12-19
- … 5 more at https://npm.io/package/discord-bot-maker/versions

## README

<p align="center"><a href="https://nodei.co/npm/discord-bot-maker/"><img src="https://nodei.co/npm/discord-bot-maker.png"></a></p>

# discord-bot-maker
An extremely simple module that performs basic commands.
Support server: https://discord.gg/7fcGWS5FnR

## Installation
```
npm install discord.js
```
```
npm install discord-bot-maker
``` 

Once you've done this, setting the module will be very easy.
And you can follow the code below to get started!

## Commands and Messages
```js
const token = 'YOUR TOKEN';
const {ready, welcome, purge, kick, ban, status, say, mute} = require("discord-bot-maker");
const Discord = require("discord.js");
const bot = new Discord.Client({ intents: ["GUILDS", "GUILD_MESSAGES", "GUILD_MEMBERS"] })

ready(bot, {
  readymsg : "Ready Message"
});

welcome(bot, {
  privatemsg : "Private Message", 
  publicmsg : "Public Message", //@GUILDNAME @MEMBER
  publicchannelid : "123456789123456789" //CHANNEL ID
});

purge(bot, {
  prefix:"!",
  purgecommand: "purge",
  errormsg: "Error Message",
  nopermmsg: "No Permission Message",
});

kick(bot, {
  prefix:"!",
  kickcommand: "kick",
  nopermmsg: "No Permission Message",
  mentionerrormsg: "Mention Error",
  higherroleerrormsg: "Higher Role Error",
  defaultreason: "Default Reason",
  kickmsg: "@KICKAUTHOR @KICKEDUSER @REASON" //@KICKAUTHOR @KICKEDUSER @REASON
});

ban(bot, {
  prefix:"!",
  bancommand: "ban",
  nopermmsg: "No Permission Message",
  mentionerrormsg: "Mention Error",
  higherroleerrormsg: "Higher Role Error",
  defaultreason: "Default Reason",
  banmsg: "Ban Message" //@BANAUTHOR @BANNEDUSER @REASON
});

status(bot, {
  type: "PLAYING", //PLAYING, WATCHING, STREAMING
  title: "Title"
});

say(bot, {
  prefix:"!",
  nopermmsg: "No Permission Message"
});

mute(bot, {
  prefix:"!",
  nopermmsg: "No Permission Message",
  mentionerrormsg: "Mention Error",
  alreadyhasrole: "Already Has Role Error",
  roleid: "123456789123456789", //SECONDARY ROLE ID*
  defaultreason: "Default Reason",
  mutemsg: "Mute Message" //@MUTEDUSER, @MUTEAUTHOR, @REASON
});

bot.login(token)
```

*

##Author:
freezy

Discord: freezy#0001
E-mail: bruno@freezy.studio

---
_Source: https://npm.io/package/discord-bot-maker · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
