Skip to content

A completely modular verified discord bot created in NodeJS with v13. Featuring over 50 commands along with a fantasy dashboard.

License

Notifications You must be signed in to change notification settings

Zemerik/Sports-Stadium

🚨Sports Stadium🚨

discord.js Discord Server Upvote Report a Bug

ℹ️About:

Sports Stadium is a discord bot made with JavaScript, specifically NodeJS. The bot was originally made to manage Stadium, however numerous servers have added the bot. Sports Stadium is a fully modular bot, meaning that users can enable/disable any commands. The main features that the bot covers are: Developer; Economy; Fun; General; Moderation. There are 8 to 15 commands in each of those Categories.The bot used a MongoDB Database for the economy commands and is currently in the process of being verified.

🫂Contributing:

Contributions are always welcome, however we request you to read our Code of Conduct prior to contributing!

🪲Bug:

  • If you would like to report a bug, or suggest any feedback, you can do by either opening an issue on this Repository, or by submitting a form.

➕New Command/Feature:

👈Prerequisites:

  • Code is tested and functions prior to opening the pull request!

🍴Forking:

  • Fork a copy of this Repository on your github account by clicking here.

😆Adding your Command/Feature:

  • If you are adding a Command to the bot, you would want to head over to the v2.0.1 directory and the add your command in the commands directory in the corresponding foler.

  • If you are adding a feature in the dashboard, you can find the files in the assets directory.

🔗Pull Request:

  • Come back to the original Repository and open a pull request by clicking here. Remeber to give your Pull-request a good title and a brief overview of your feature in the description.

  • Your pull-request will be merged as soon as possible after being reviewed👍. Thanks for Contributing

🥳Installation:

Requirements:

  • Node v18 / +

Download:

  • You can install the files by either forking, downloading as a ZIP Folder or running the following command in git,
git clone https://github.com/Zemerik/Sports-Stadium

You can delete the v1.0.0 and assets directory. All the necessary files are in the v2.0.1 directory.

Installing Third Party Packages:

npm install

Config.json

  • After installing the modules, create a config.json file in your root directory with the following information:
{
  "commandsPerPage": 6,
  "reply": "<:reply:1114154084266680431>",
  "allowedUserIds": [], // User id's of users who can use the developer commands
  "prefix": "...",
  "bot_token": "...",
  "clientId": "...",
  "guildId": "..."
}

Remember to replace the ... with the actual information

Running the bot:

node .

📝Commands:

📱Developer Commands:

  • Add - Add an item in the market
  • Autolive - Fetch scores for ongoing cricket match(s)
  • Eval - Compile Code (Accessible by developers only)
  • Live - Get the scorecard of a live cricket match
  • Remove - Remove an item from the market
  • Restart - Restart the bot (Accessible by developers only)
  • Say - Make the bot say something
  • Triggeradd - Add a trigger
  • Triggerremove - Remove a trigger
  • Triggershow - Show the current triggers
  • 🤑Economy Commands:

  • Balance - Show a user's balance
  • Daily - Claim your daily reward
  • Give - Give money to a user
  • Inventory - View a user's inventory
  • Monthly - Claim your monthly reward
  • Shop - View the market/shop
  • Spin - Spin a colour
  • Top - View the leaderboard
  • Toss - Flip a coin
  • Vote - Vote for the bot
  • Work - Work
  • 🤪Fun Commands:

  • 8ball - Ask the 8ball a question
  • Compliment - Compliment an user
  • Fact - Get a random fact
  • Meme - Get a random meme
  • QOTD - Get a random question
  • Roast - Roast an user
  • RPS - Play rock paper scissors
  • Sudo - Create a webhook to impersonate someone
  • Urban - Get information about a random word
  • 👍General Commands:

  • Firstmessage - Fetch the first message of the channel
  • GPT - Get a response from AI
  • Help - Help command
  • Invites - View the invites leaderboard
  • News - Fetch cricket news
  • Removegpt - Remove your API key
  • Setgpt - Set your API key
  • Snipe - View the last deleted message
  • Social - View the social links of sports stadium
  • 🚨Moderation:

  • Addrole - Add a role to an user
  • Ban - Ban an user
  • Kick - Kick an user
  • Lock - Lock a channel
  • Mute - Mute an user
  • Purge - Delete a specific number of messages
  • Removerole - Remove a role from an user
  • Report - Send a message to admins/developers
  • Unban - Unban a user
  • Unlock - Unlock a channel
  • Unmute - Unmute an user
  • 😅Other:

  • ChatGPT - Free chatgpt in the official server only
  • ChatBot - Free funny chatbot in the official server only
  • Chatcoins - Award users for sending messages
  • 🤗Special thanks:

    Thanks to all Contributors 💪

    Contributors

    🪪Licence:

    This repositery is under BSD 2 Clause licence.

    🤩Thanks for visiting🤩

    Don't Forget to Leave a ⭐

    About

    A completely modular verified discord bot created in NodeJS with v13. Featuring over 50 commands along with a fantasy dashboard.

    Topics

    Resources

    License

    Code of conduct

    Stars

    Watchers

    Forks

    Contributors 4

    •  
    •  
    •  
    •