/discord-js-bot

A cool multipurpose discord bot built using discord.js v13 with moderation, music, ticketing, translation, and much more

Primary LanguageJavaScript

Strange

Strange Bot 🤖

An awesome multipurpose discord bot build using discord.js v13 with support for slash commands and context menus

Demo Bot: Invite Here

Requirements

  • Node.js 16.6.0 or newer
  • npm installed

🚀 Getting Started

git clone https://github.com/saiteja-madha/discord-js-bot.git
cd discord-js-bot
npm install
  • Rename .env.example to .env and fill the values
  • Optionally edit config.js
  • After installation finishes type npm run to start the bot
  • To use the dashboard, add redirect url to discord developer portal
http://localhost:8080/api/callback

Features

  • Auto Moderation: Power auto-moderation moderation to keep your discord server clean
  • Moderation with Logging: Moderate and log every action you take
  • Image Manipulation: Have fun with various image filters and generators
  • Economy & XP System: Engage user interaction with economy and xp
  • Invite Tracking: Best invite tracking with invite rewards/ranks
  • Ticketing: Built in support for creating multiple tickets
  • Reaction Roles: Support for creation multiple reaction roles
  • Greeting: Customizable welcome and farewell embeds

Categories

  • Automod: antighostping, antiinvites, antilinks, antiscam, maxlines, maxmentions, ...
  • Economy: daily, gamble, deposit, withdraw, transfer, ...
  • Fun: cat, doc, flipcoin, fliptext, ...
  • Information: avatar, roleinfo, channelinfo, guildinfo, profile, ...
  • Invites: inviter, invites, invitesimport, invitecodes, ...
  • Moderation: warn, kick, softban, ban, mute, unmute, ...
  • Music: play, pause, resume, stop, skip, queue, np, ...
  • Social: reputation
  • Utility: proxies, translation, weather, covid, ...

Complete commands list can be found at the Wiki

🤝 Contributing

  • Special thanks to @Androzz for the dashboard
  • Feel free to Fork this repository, create a feature branch and submit a pull request