Skip to content

Discord bot for creating private rooms written in NodeJS using Discord.js and a non-relational document database MongoDB

Notifications You must be signed in to change notification settings

marianciuc/StepfatherBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

luca-boni-bimbo

Stepfather bot

A multipurpose Discord bot built with discord.js.

🤖 About stepfather bot

StepfatherBot is a versatile Discord bot designed to enhance the functionality of Discord servers. It is built using NodeJS, Discord.js, and MongoDB, focusing on creating private rooms and offering a range of other useful commands.

Features

  • Private Rooms: Administrators can create private rooms for specific users or groups.
  • User Interaction: Commands like flip, yn, and rand add interactive elements to the chat.
  • Information and Help: Users can access bot status, news updates, and a help menu.
  • Customization: Change bot prefixes and manage chat with commands like purge.
  • Feedback and Reports: Users can report bugs or send suggestions directly through the bot.

Some basic bot commands are:

Command Description
bug 🐛 Send your report about the bug to us in a discord and telegram.
private 👨‍👧 Create a new private room (For administrators only).
flip 🐬 Flip a coin. Get eagle or tails.
yn 🙋 Get the answer to the question, yes or no.
embed 💌 Send your message using the Embeded function.
help ℹ️ Call the bot help menu.
avatar 📌 Get an image of one or more users who were mentioned when calling the method.
status 🚥 Get detailed information about the bot.
news 🆕 Call up a menu with the latest news about the bot update.
prefix 📲 Change the prefix to call the bot.
purge 🍓 Removes chat messages with a maximum limit of one hundred emails and a maximum of two weeks.
rand 🦮 The function of generating pseudo-random numbers from zero to 9-digit numbers.
sug ✨ Send your idea to us in a discord and telegram.

✨ Installation

  1. Clone the repository:

    git clone https://github.com/hesowam/StepfatherBot
    cd StepfatherBot
  2. Install dependencies and run the bot:

    apt-get install npm
    npm install pm2@latest -g
    npm install
    pm2 start pm2-config.json

💡 Configuration

Configure the .env file with your Discord and Telegram tokens, database credentials, etc.

DISCORD_TOKEN = ""
DB_USERNAME = ""
DB_PASSWORD = ""
DB_NAME = ""
DB_HOST = ""
DB_DIALECT = ""
TELEGRAM_TOKEN = ""
DISCORD_ID = ""

💊 Usage

After installation and configuration, the bot can be used in your Discord server. Use the help command to get started with the bot's functionalities.

⚖️ License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Discord bot for creating private rooms written in NodeJS using Discord.js and a non-relational document database MongoDB

Topics

Resources

Stars

Watchers

Forks