1.7.3 โ€ข Published 4 months ago

custom-discord-bot v1.7.3

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

Custom Discord Bot ๐Ÿค–

A highly customizable, lightweight, and powerful Discord bot built with Oceanic.js. Configure commands, bot status, activity, avatar, and username dynamicallyโ€”without touching any config files! ๐Ÿš€

NPM Version
Downloads
License


๐Ÿ“ฆ Installation

npm install custom-discord-bot

๐Ÿš€ Features

โœ… Fully Customizable Commands โ€“ Define responses dynamically.
โœ… Set Custom Status & Presence โ€“ Show what your bot is doing.
โœ… Update Avatar & Username โ€“ Modify appearance instantly.
โœ… Ultra Lightweight & Fast โ€“ Built with Oceanic.js for optimal performance.
โœ… Plug & Play โ€“ No config files, just pass options dynamically!


๐Ÿ”ฅ Quick Start

const { startBot } = require("custom-discord-bot");

startBot({
  token: "YOUR_DISCORD_BOT_TOKEN",
  prefix: "!",
  status: "online", // "online", "dnd", "idle"
  statusMessage: "Listening to commands! ๐ŸŽง",
  statusType: 2, // 0: Playing, 1: Streaming, 2: Listening, 3: Watching
  avatarUrl: "https://example.com/avatar.png",
  username: "CustomBot",
  commands: {
    "ping": "Pong! ๐Ÿ“",
    "hello": "Hello there! ๐Ÿ‘‹",
    "bot": "I'm a simple bot powered by Oceanic.js! ๐Ÿค–"
  }
});

๐Ÿ“Œ Configuration Options

OptionTypeDefaultDescription
tokenstringRequiredYour Discord bot token.
prefixstring"!"Command prefix.
statusstring"online"Bot status (online, dnd, idle).
statusMessagestring""Custom status message (e.g., "Listening to commands!").
statusTypenumber0Activity type (0: Playing, 1: Streaming, 2: Listening, 3: Watching).
avatarUrlstring""Bot avatar URL.
usernamestring""Bot username.
commandsobject{}Custom commands { "command": "response" }.

๐Ÿ› ๏ธ Contributing

Pull requests are welcome! Fork the repo, create a branch, and submit a PR. ๐Ÿš€


๐Ÿ“œ License

This project is licensed under the MIT License.


๐ŸŒŸ Support & Contact

๐Ÿš€ Now go build something awesome! ๐ŸŽฎโœจ