A multipurpose bot, a clan bot, a all in one bot. The one bot u need for ur server originally made as Milrato discord Bot and by Tomato6966.

Overview

Public Bot and Support Server!

Invite the Public Version of this Bot so you don't need to host it by yourself or join my Discord server to get a custom Bot hosted for you!

Important notes and thank ❤️

First of all, thanks for using this Source Code, it was and is a ton of work to create and maintain it! That's why I'm asking everyone to donate a little bit of money or if that's not possible, then join my Discord Server!

NOTE: It is suggested to use the Sharded (&Clustered) version, if you plan on using it for a VERIFIED BOT (on more then 2000 Servers!)

Installation Guide 🔥

Hosting Requirements

Click to expand

🤖 Bot Requirements

Click to expand **NOTE:** It is suggested to use the [Sharded (&Clustered) version](https://github.com/Tomato6966/Multipurpose-discord-bot/tree/sharded_with_mongo), if you plan on using it for a VERIFIED BOT (on more then 2000 Servers!)
  1. Download the Source Code
    • Either by: git clone https://github.com/Tomato6966/Multipurpose-discord-bot
    • Or by downloading it as a zip from the releases tab or a branch.

🎶 Music Requirements

Click to expand

To allow your Bot to play music, you need to connect it to a LavaLink station! There are many public ones out there for example lava.link An example for a public configuration will be listed down below.

  1. Make sure Java 11 is installed on your system!
  2. Download Lavalink.jar
  3. Download application.yml
    • Download my example, it's the configuration for the lavalink.jar file!
  4. Now put application.yml and Lavalink.jar in the same folder and start it
    • To start LavaLink type: java -jar Lavalink.jar
    • Make sure to keep your terminal Open!
    • If you want to use something like npm i -g pm2 to host it without keeping your terminal open type: pm2 start java -- -jar Lavalink.jar
  5. The settings like password in application.yml and port must be provided in the botconfig/config.json of the Bot
    • If you used the default settings, than no adjustments are needed and it should look like this:
    {
       "clientsettings": {
           "nodes": [
               {
                   "host": "localhost",
                   "port": 2333,
                   "password": "youshallnotpass"
               }
           ]
       }
    }
  6. You don't want to host your own LavaLink?
    {
       "clientsettings": {
           "nodes": [
               {
                   "host": "lava.link",
                   "port": 80,
                   "password": "Anything for the Password"
               }
           ]
       }
    }

🤖 Configuration and Starting

Click to expand

NOTE: You can do the exact same configuration inside of the example.env file, just make sure to rename it to .env or use environment variables!

  1. Check 🎶 Music Requirements that you started lavalink / use a valid public lavalink station.
  2. Fill in all required data in ./botconfig/config.json NOTE: If you're on replit.com, it is exposed to everyone!(use .env instead)
  3. Fill in all required data in the .json files in ./social_log/ (./social_log/streamconfig.json & ./social_log/twitter.json), if you want the SOCIAL LOGS to work! (the key authToken in streamconfig does not need to be filled in!)
  4. You can adjust some settings in the other ./botconfig/*.json Files, BUT PLEASE KEEP MY CREDITS & ADS! This is the only way on how my hard work is "revenued".
  5. Now start the bot by opening a cmd line in that folder and typing: node index.js or npm start * If you don't want to keep the terminal open or if you're on linux, check out pm2 (and my tutorial) and type: pm2 start --name Bot_Name index.js

Where to get which Api-Key(s)

Click to expand

NOTE: You can do the exact same configuration inside of the example.env file, just make sure to rename it to .env or use environment variables!

  1. ./botconfig/config.json
  2. ./social_log/streamconfig.json
  3. ./social_log/twitter.json

SUPPORT ME AND MILRATO DEVELOPMENT

You can always support me by inviting one of my Discord Bots

2021's best Music Bot | Lava Music Musicium Music Bot Milrato Multi Bot

Credits

If you consider using this Bot, make sure to credit me! Example: Bot Coded by [Tomato#6966](https://discord.gg/dcdev) but modified by [modifier/your Name](https://discord.gg/)

Contributing

If you want to help improve the Bot code, fix spelling or design Errors or if possible even code errors, you may create PULL REQUESTS. Please consider, that Tomato6966 is the main Developer of this Bot, everyone else helped just once or sometimes more often. Thanks to any1 who considers helping me!

Comments
  • Bug fixes+changes

    Bug fixes+changes

    If you would like to use owner commands like detailedeval,eval,deployslash, instead of going to the commands and changing Tomato's ID, it will use the first owner ID in the array in config.json, to decide whether the user is allowed to run the command or not

    it was a simple change but bcoz i saw someone made an issue on it i thought it would have been useful to add this

    Also fixed setup-boostlog (hopefully, coz i cant test it)

    and i did more stuff but i am not bothered to explain, just read the commit messages lol

    opened by jedddg 11
  • Bug report - Setup-Mute command bug (Not changing from Timeout to Mute role and etc)

    Bug report - Setup-Mute command bug (Not changing from Timeout to Mute role and etc)

    What's your nodejs Version.

    v16.3.2 (Will show as v12.22.6 in replit)

    What's the version you downloaded the bot?

    Latest version (v10.2.1)

    Desktop (please complete the following information):

    • Windows 10
    • Using Replit to host the bot.

    Describe the bug

    In the last bug fix you (Tomato) fixed the mute command bug. Hope you remember it. But after using the latest version, when I do the setup-mute command, it works. But when I change the muting feature from timeout to mute role, I get an error in the console. The screen shot is given below. Also after I set the mute role, when I mute someone he is getting timeouted. I would prefer the mute role option. But its currently not working. Also after running the mute setup command the click on the show settings option, it shows the AI chat setting which is kind of weird :/ The detailed video is below.

    To Reproduce

    1. Use the latest version of the bot code.
    2. Use the {prefix}mute-setup command
    3. Click on the toggle option (The option which changes from timeout to mute role)
    4. Check the console for error.
    5. Run mute setup command and click on see settings option. (Its shows AI chat setting which is kind of weird)

    Expected behavior

    Change the mute function from timeout to mute role Show the mute setup settings. Not AI chat.

    Additional context, text and screenshots!

    Console Error

    Video:- https://user-images.githubusercontent.com/93142236/151648377-311460c1-94c3-43b8-a548-bf5047b4cd93.mp4

    bug 
    opened by SukiPlayz 8
  • Error

    Error

    Command Name: Setup Category: setup-ticket

    Description: When clicking the "setup-ticket" category option it gives a error in the console

    === UNHANDLED REJECTION === Reason: Error: ENOENT: no such file or directory, scandir './handlers/tickets'

    opened by wavyclout 7
  • YT and Twitter poster broken.

    YT and Twitter poster broken.

    Unfortunately Youtube and Twitter poster don't work.

    For Youtube I tried to add my account and upload a test video and it didn't publish it (not even after 10 min or after a bot restart)

    For Twitter when I try to add a profile to follow, it tells me UNABLE TO FIND USER

    bug 
    opened by l0g4n1337 5
  • Install Issue

    Install Issue

    Looks to be a similar issue like the one from the FAQ, however the fixes on that page haven't worked for me. I've even tried reinstalling node.js, different node.js versions~ kinda stuck with what else I can try at this point.

    Full Log

    image

    opened by mythiccalss 5
  • Bug report: DiscordAPIError: Missing Permissions

    Bug report: DiscordAPIError: Missing Permissions

    What's your nodejs Version.

    16.14.2

    What's the version you downloaded the bot?

    10.3.0

    Desktop (please complete the following information):

    • Windows Server
    • V2016

    Describe the bug

    Handler issue with music Embedding

    To Reproduce

    Steps to reproduce the behavior e.g:

    1. //play SONG
    2. No Embeded post

    Expected behavior

    Fancey Embeded Player with buttoms showing.

    Additional context, text and screenshots!

    The Backtrace === UNHANDLED REJECTION === Reason: DiscordAPIError: Missing Permissions at RequestHandler.execute (C:\Multipurpose Discord BOT\node_modules\discord.js\src\rest\RequestHandler.js:350:13) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async RequestHandler.push (C:\Multipurpose Discord BOT\node_modules\discord.js\src\rest\RequestHandler.js:51:14) at async GuildMemberManager.edit (C:\Multipurpose Discord BOT\node_modules\discord.js\src\managers\GuildMemberManager.js:279:15) === UNHANDLED REJECTION ===

    It worked fine id say about a week ago and now it throws this and nothing was changed on my end or my Discord App settings.

    bug 
    opened by RayshenOmega 3
  • Feature request

    Feature request

    Is your feature request related to a problem? Please describe.

    No

    Describe the solution you'd like

    Add to clear cmd, when you ping user bot will delete all messages from this user.

    Describe alternatives you've considered

    Nothing there

    Additional context

    There nothing too)

    enhancement 
    opened by Rocky-pup 3
  • help me

    help me

    When a member of my server spams for bot, suddenly there is a message like this

    Discord_LsMNWwsfsq

    And song crashed, Is it because the video is age-restricted ? is there a way to fix it?

    Discord_N6se9oZK3P

    invalid wontfix 
    opened by soapsmellsnice 3
  • Help please

    Help please

    I get this error, because get and client.mutes is not defined, can any1 help?

    === UNHANDLED REJECTION === Reason: TypeError: Cannot read properties of undefined (reading 'get') at CJ. (C:\Users\radem\OneDrive\Bureaublad\Multipurpose-discord-bot\handlers\mute.js:64:33) at CJ.fireOnTick (C:\Users\radem\OneDrive\Bureaublad\Multipurpose-discord-bot\node_modules\cron\lib\job.js:102:23) at Timeout.callbackWrapper [as _onTimeout] (C:\Users\radem\OneDrive\Bureaublad\Multipurpose-discord-bot\node_modules\cron\lib\job.js:174:10) at listOnTimeout (node:internal/timers:564:17) at process.processTimers (node:internal/timers:507:7) === UNHANDLED REJECTION ===

    === UNHANDLED REJECTION === Reason: TypeError: Cannot read properties of undefined (reading 'ensure') at CJ. (C:\Users\radem\OneDrive\Bureaublad\Multipurpose-discord-bot\handlers\mute.js:25:22) at CJ.fireOnTick (C:\Users\radem\OneDrive\Bureaublad\Multipurpose-discord-bot\node_modules\cron\lib\job.js:102:23) at Timeout.callbackWrapper [as _onTimeout] (C:\Users\radem\OneDrive\Bureaublad\Multipurpose-discord-bot\node_modules\cron\lib\job.js:174:10) at listOnTimeout (node:internal/timers:564:17) at process.processTimers (node:internal/timers:507:7) === UNHANDLED REJECTION ===

    bug 
    opened by ZappyGamingYTT 1
  • Get General Help

    Get General Help

    ERROR

    TypeError: Cannot read properties of undefined (reading 'FLAGS') at Object. (/home/runner/SUPERBOT/index.js:49:29) at Module._compile (node:internal/modules/cjs/loader:1105:14)

    WHAT HAPPEND SO I GOT THE ERROR

    Thats is what i got when tried starting

    help wanted question 
    opened by s0shadow0BG 0
  • Bug report

    Bug report

    What's your nodejs Version.

    16.18.1

    What's the version you downloaded the bot?

    10.3.0

    Desktop (please complete the following information):

    • OS: windows 11
    • Version 22H2
    • Build 22621.819

    Describe the bug

    It will not let me verify epic games account it keep saying :x: Could not find your Epic Games Account, please try again and make sure you send the right name! yet I use the correct username

    To Reproduce

    Steps to reproduce the behavior e.g:

    1. do {prefix} setup-epicgamesverify
    2. click the verify button
    3. in dm choose what platform for play on
    4. enter epic username

    Expected behavior

    for it to verify my account

    Additional context, text and screenshots!

    https://prnt.sc/fO-bEn6cmAbu

    bug 
    opened by HarleyQuinn36 0
  • i cant install discord.js

    i cant install discord.js

    i started testing the bot but i cant install discord

    ~/Multipurpose-discord-bot$ npm install discord.js npm WARN deprecated [email protected]: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 npm WARN deprecated [email protected]: this library is no longer supported npm WARN deprecated [email protected]: request-promise has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 npm WARN deprecated @discordjs/[email protected]: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. npm WARN deprecated @discordjs/[email protected]: no longer supported npm WARN deprecated [email protected]: Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau npm WARN deprecated @discordjs/[email protected]: no longer supported npm WARN deprecated [email protected]: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. npm WARN deprecated [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142 npm WARN deprecated @discordjs/[email protected]: no longer supported npm WARN deprecated @discordjs/[email protected]: no longer supported npm WARN deprecated @discordjs/[email protected]: no longer supported npm WARN deprecated [email protected]: Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410 npm WARN deprecated [email protected]: Please upgrade to v7.0.2+ of superagent. We have fixed numerous issues with streams, form-data, attach(), filesystem errors not bubbling up (ENOENT on attach()), and all tests are now passing. See the releases tab for more information at https://github.com/visionmedia/superagent/releases. npm WARN deprecated [email protected]: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. npm WARN deprecated [email protected]: no longer supported npm WARN deprecated @discordjs/[email protected]: no longer supported npm ERR! code 1 npm ERR! path /home/runner/Multipurpose-discord-bot/node_modules/@discordjs/opus npm ERR! command failed npm ERR! command sh -c node-pre-gyp install --fallback-to-build npm ERR! Failed to execute '/nix/store/amm5j0ag985nh49n096a78q1dfs2xsfn-nodejs-16.15.0/bin/node /nix/store/amm5j0ag985nh49n096a78q1dfs2xsfn-nodejs-16.15.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/home/runner/Multipurpose-discord-bot/node_modules/@discordjs/opus/prebuild/node-v93-napi-v3-linux-x64-glibc-2.34/opus.node --module_name=opus --module_path=/home/runner/Multipurpose-discord-bot/node_modules/@discordjs/opus/prebuild/node-v93-napi-v3-linux-x64-glibc-2.34 --napi_version=8 --node_abi_napi=napi --napi_build_version=3 --node_napi_label=napi-v3' (1) npm ERR! node-pre-gyp info it worked if it ends with ok npm ERR! node-pre-gyp info using [email protected] npm ERR! node-pre-gyp info using [email protected] | linux | x64 npm ERR! node-pre-gyp info check checked for "/home/runner/Multipurpose-discord-bot/node_modules/@discordjs/opus/prebuild/node-v93-napi-v3-linux-x64-glibc-2.34/opus.node" (not found) npm ERR! node-pre-gyp http GET https://github.com/discordjs/opus/releases/download/v0.7.0/opus-v0.7.0-node-v93-napi-v3-linux-x64-glibc-2.34.tar.gz npm ERR! node-pre-gyp ERR! install response status 404 Not Found on https://github.com/discordjs/opus/releases/download/v0.7.0/opus-v0.7.0-node-v93-napi-v3-linux-x64-glibc-2.34.tar.gz npm ERR! node-pre-gyp WARN Pre-built binaries not installable for @discordjs/[email protected] and [email protected] (node-v93 ABI, glibc) (falling back to source compile with node-gyp) npm ERR! node-pre-gyp WARN Hit error response status 404 Not Found on https://github.com/discordjs/opus/releases/download/v0.7.0/opus-v0.7.0-node-v93-napi-v3-linux-x64-glibc-2.34.tar.gz npm ERR! gyp info it worked if it ends with ok npm ERR! gyp info using [email protected] npm ERR! gyp info using [email protected] | linux | x64 npm ERR! gyp info ok npm ERR! gyp info it worked if it ends with ok npm ERR! gyp info using [email protected] npm ERR! gyp info using [email protected] | linux | x64 npm ERR! gyp ERR! find Python npm ERR! gyp ERR! find Python Python is not set from command line or npm configuration npm ERR! gyp ERR! find Python Python is not set from environment variable PYTHON npm ERR! gyp ERR! find Python checking if "python3" can be used npm ERR! gyp ERR! find Python - "python3" is not in PATH or produced an error npm ERR! gyp ERR! find Python checking if "python" can be used npm ERR! gyp ERR! find Python - "python" is not in PATH or produced an error npm ERR! gyp ERR! find Python npm ERR! gyp ERR! find Python ********************************************************** npm ERR! gyp ERR! find Python You need to install the latest version of Python. npm ERR! gyp ERR! find Python Node-gyp should be able to find and use Python. If not, npm ERR! gyp ERR! find Python you can try one of the following options: npm ERR! gyp ERR! find Python - Use the switch --python="/path/to/pythonexecutable" npm ERR! gyp ERR! find Python (accepted by both node-gyp and npm) npm ERR! gyp ERR! find Python - Set the environment variable PYTHON npm ERR! gyp ERR! find Python - Set the npm configuration variable python: npm ERR! gyp ERR! find Python npm config set python "/path/to/pythonexecutable" npm ERR! gyp ERR! find Python For more information consult the documentation at: npm ERR! gyp ERR! find Python https://github.com/nodejs/node-gyp#installation npm ERR! gyp ERR! find Python ********************************************************** npm ERR! gyp ERR! find Python npm ERR! gyp ERR! configure error npm ERR! gyp ERR! stack Error: Could not find any Python installation to use npm ERR! gyp ERR! stack at PythonFinder.fail (/nix/store/amm5j0ag985nh49n096a78q1dfs2xsfn-nodejs-16.15.0/lib/node_modules/npm/node_modules/node-gyp/lib/find-python.js:330:47) npm ERR! gyp ERR! stack at PythonFinder.runChecks (/nix/store/amm5j0ag985nh49n096a78q1dfs2xsfn-nodejs-16.15.0/lib/node_modules/npm/node_modules/node-gyp/lib/find-python.js:159:21) npm ERR! gyp ERR! stack at PythonFinder. (/nix/store/amm5j0ag985nh49n096a78q1dfs2xsfn-nodejs-16.15.0/lib/node_modules/npm/node_modules/node-gyp/lib/find-python.js:202:16) npm ERR! gyp ERR! stack at PythonFinder.execFileCallback (/nix/store/amm5j0ag985nh49n096a78q1dfs2xsfn-nodejs-16.15.0/lib/node_modules/npm/node_modules/node-gyp/lib/find-python.js:294:16) npm ERR! gyp ERR! stack at exithandler (node:child_process:406:5) npm ERR! gyp ERR! stack at ChildProcess.errorhandler (node:child_process:418:5) npm ERR! gyp ERR! stack at ChildProcess.emit (node:events:527:28) npm ERR! gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:289:12) npm ERR! gyp ERR! stack at onErrorNT (node:internal/child_process:478:16) npm ERR! gyp ERR! stack at processTicksAndRejections (node:internal/process/task_queues:83:21) npm ERR! gyp ERR! System Linux 5.15.0-1018-gcp npm ERR! gyp ERR! command "/nix/store/amm5j0ag985nh49n096a78q1dfs2xsfn-nodejs-16.15.0/bin/node" "/nix/store/amm5j0ag985nh49n096a78q1dfs2xsfn-nodejs-16.15.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "--fallback-to-build" "--module=/home/runner/Multipurpose-discord-bot/node_modules/@discordjs/opus/prebuild/node-v93-napi-v3-linux-x64-glibc-2.34/opus.node" "--module_name=opus" "--module_path=/home/runner/Multipurpose-discord-bot/node_modules/@discordjs/opus/prebuild/node-v93-napi-v3-linux-x64-glibc-2.34" "--napi_version=8" "--node_abi_napi=napi" "--napi_build_version=3" "--node_napi_label=napi-v3" npm ERR! gyp ERR! cwd /home/runner/Multipurpose-discord-bot/node_modules/@discordjs/opus npm ERR! gyp ERR! node -v v16.15.0 npm ERR! gyp ERR! node-gyp -v v9.0.0 npm ERR! gyp ERR! not ok npm ERR! node-pre-gyp ERR! build error npm ERR! node-pre-gyp ERR! stack Error: Failed to execute '/nix/store/amm5j0ag985nh49n096a78q1dfs2xsfn-nodejs-16.15.0/bin/node /nix/store/amm5j0ag985nh49n096a78q1dfs2xsfn-nodejs-16.15.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/home/runner/Multipurpose-discord-bot/node_modules/@discordjs/opus/prebuild/node-v93-napi-v3-linux-x64-glibc-2.34/opus.node --module_name=opus --module_path=/home/runner/Multipurpose-discord-bot/node_modules/@discordjs/opus/prebuild/node-v93-napi-v3-linux-x64-glibc-2.34 --napi_version=8 --node_abi_napi=napi --napi_build_version=3 --node_napi_label=napi-v3' (1) npm ERR! node-pre-gyp ERR! stack at ChildProcess. (/home/runner/Multipurpose-discord-bot/node_modules/@discordjs/node-pre-gyp/lib/util/compile.js:85:20) npm ERR! node-pre-gyp ERR! stack at ChildProcess.emit (node:events:527:28) npm ERR! node-pre-gyp ERR! stack at maybeClose (node:internal/child_process:1092:16) npm ERR! node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:302:5) npm ERR! node-pre-gyp ERR! System Linux 5.15.0-1018-gcp npm ERR! node-pre-gyp ERR! command "/nix/store/amm5j0ag985nh49n096a78q1dfs2xsfn-nodejs-16.15.0/bin/node" "/home/runner/Multipurpose-discord-bot/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build" npm ERR! node-pre-gyp ERR! cwd /home/runner/Multipurpose-discord-bot/node_modules/@discordjs/opus npm ERR! node-pre-gyp ERR! node -v v16.15.0 npm ERR! node-pre-gyp ERR! node-pre-gyp -v v0.4.4 npm ERR! node-pre-gyp ERR! not ok

    npm ERR! A complete log of this run can be found in: npm ERR! /home/runner/.npm/_logs/2022-10-07T16_49_49_656Z-debug-0.log ~/Multipurpose-discord-bot$ npm update npm WARN deprecated [email protected]: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 npm WARN deprecated [email protected]: this library is no longer supported npm WARN deprecated [email protected]: request-promise has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 npm WARN deprecated @discordjs/[email protected]: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. npm WARN deprecated @discordjs/[email protected]: no longer supported npm WARN deprecated [email protected]: Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau npm WARN deprecated @discordjs/[email protected]: no longer supported npm WARN deprecated [email protected]: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. npm WARN deprecated [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142 npm WARN deprecated @discordjs/[email protected]: no longer supported npm WARN deprecated @discordjs/[email protected]: no longer supported npm WARN deprecated @discordjs/[email protected]: no longer supported npm WARN deprecated [email protected]: Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410 npm WARN deprecated [email protected]: Please upgrade to v7.0.2+ of superagent. We have fixed numerous issues with streams, form-data, attach(), filesystem errors not bubbling up (ENOENT on attach()), and all tests are now passing. See the releases tab for more information at https://github.com/visionmedia/superagent/releases. npm WARN deprecated [email protected]: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. npm WARN deprecated [email protected]: no longer supported npm WARN deprecated @discordjs/[email protected]: no longer supported npm ERR! code 1 npm ERR! path /home/runner/Multipurpose-discord-bot/node_modules/@discordjs/opus npm ERR! command failed npm ERR! command sh -c node-pre-gyp install --fallback-to-build npm ERR! Failed to execute '/nix/store/amm5j0ag985nh49n096a78q1dfs2xsfn-nodejs-16.15.0/bin/node /nix/store/amm5j0ag985nh49n096a78q1dfs2xsfn-nodejs-16.15.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/home/runner/Multipurpose-discord-bot/node_modules/@discordjs/opus/prebuild/node-v93-napi-v3-linux-x64-glibc-2.34/opus.node --module_name=opus --module_path=/home/runner/Multipurpose-discord-bot/node_modules/@discordjs/opus/prebuild/node-v93-napi-v3-linux-x64-glibc-2.34 --napi_version=8 --node_abi_napi=napi --napi_build_version=3 --node_napi_label=napi-v3' (1) npm ERR! node-pre-gyp info it worked if it ends with ok npm ERR! node-pre-gyp info using [email protected] npm ERR! node-pre-gyp info using [email protected] | linux | x64 npm ERR! node-pre-gyp info check checked for "/home/runner/Multipurpose-discord-bot/node_modules/@discordjs/opus/prebuild/node-v93-napi-v3-linux-x64-glibc-2.34/opus.node" (not found) npm ERR! node-pre-gyp http GET https://github.com/discordjs/opus/releases/download/v0.7.0/opus-v0.7.0-node-v93-napi-v3-linux-x64-glibc-2.34.tar.gz npm ERR! node-pre-gyp ERR! install response status 404 Not Found on https://github.com/discordjs/opus/releases/download/v0.7.0/opus-v0.7.0-node-v93-napi-v3-linux-x64-glibc-2.34.tar.gz npm ERR! node-pre-gyp WARN Pre-built binaries not installable for @discordjs/[email protected] and [email protected] (node-v93 ABI, glibc) (falling back to source compile with node-gyp) npm ERR! node-pre-gyp WARN Hit error response status 404 Not Found on https://github.com/discordjs/opus/releases/download/v0.7.0/opus-v0.7.0-node-v93-napi-v3-linux-x64-glibc-2.34.tar.gz npm ERR! gyp info it worked if it ends with ok npm ERR! gyp info using [email protected] npm ERR! gyp info using [email protected] | linux | x64 npm ERR! gyp info ok npm ERR! gyp info it worked if it ends with ok npm ERR! gyp info using [email protected] npm ERR! gyp info using [email protected] | linux | x64 npm ERR! gyp ERR! find Python npm ERR! gyp ERR! find Python Python is not set from command line or npm configuration npm ERR! gyp ERR! find Python Python is not set from environment variable PYTHON npm ERR! gyp ERR! find Python checking if "python3" can be used npm ERR! gyp ERR! find Python - "python3" is not in PATH or produced an error npm ERR! gyp ERR! find Python checking if "python" can be used npm ERR! gyp ERR! find Python - "python" is not in PATH or produced an error npm ERR! gyp ERR! find Python npm ERR! gyp ERR! find Python ********************************************************** npm ERR! gyp ERR! find Python You need to install the latest version of Python. npm ERR! gyp ERR! find Python Node-gyp should be able to find and use Python. If not, npm ERR! gyp ERR! find Python you can try one of the following options: npm ERR! gyp ERR! find Python - Use the switch --python="/path/to/pythonexecutable" npm ERR! gyp ERR! find Python (accepted by both node-gyp and npm) npm ERR! gyp ERR! find Python - Set the environment variable PYTHON npm ERR! gyp ERR! find Python - Set the npm configuration variable python: npm ERR! gyp ERR! find Python npm config set python "/path/to/pythonexecutable" npm ERR! gyp ERR! find Python For more information consult the documentation at: npm ERR! gyp ERR! find Python https://github.com/nodejs/node-gyp#installation npm ERR! gyp ERR! find Python ********************************************************** npm ERR! gyp ERR! find Python npm ERR! gyp ERR! configure error npm ERR! gyp ERR! stack Error: Could not find any Python installation to use npm ERR! gyp ERR! stack at PythonFinder.fail (/nix/store/amm5j0ag985nh49n096a78q1dfs2xsfn-nodejs-16.15.0/lib/node_modules/npm/node_modules/node-gyp/lib/find-python.js:330:47) npm ERR! gyp ERR! stack at PythonFinder.runChecks (/nix/store/amm5j0ag985nh49n096a78q1dfs2xsfn-nodejs-16.15.0/lib/node_modules/npm/node_modules/node-gyp/lib/find-python.js:159:21) npm ERR! gyp ERR! stack at PythonFinder. (/nix/store/amm5j0ag985nh49n096a78q1dfs2xsfn-nodejs-16.15.0/lib/node_modules/npm/node_modules/node-gyp/lib/find-python.js:202:16) npm ERR! gyp ERR! stack at PythonFinder.execFileCallback (/nix/store/amm5j0ag985nh49n096a78q1dfs2xsfn-nodejs-16.15.0/lib/node_modules/npm/node_modules/node-gyp/lib/find-python.js:294:16) npm ERR! gyp ERR! stack at exithandler (node:child_process:406:5) npm ERR! gyp ERR! stack at ChildProcess.errorhandler (node:child_process:418:5) npm ERR! gyp ERR! stack at ChildProcess.emit (node:events:527:28) npm ERR! gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:289:12) npm ERR! gyp ERR! stack at onErrorNT (node:internal/child_process:478:16) npm ERR! gyp ERR! stack at processTicksAndRejections (node:internal/process/task_queues:83:21) npm ERR! gyp ERR! System Linux 5.15.0-1018-gcp npm ERR! gyp ERR! command "/nix/store/amm5j0ag985nh49n096a78q1dfs2xsfn-nodejs-16.15.0/bin/node" "/nix/store/amm5j0ag985nh49n096a78q1dfs2xsfn-nodejs-16.15.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "--fallback-to-build" "--module=/home/runner/Multipurpose-discord-bot/node_modules/@discordjs/opus/prebuild/node-v93-napi-v3-linux-x64-glibc-2.34/opus.node" "--module_name=opus" "--module_path=/home/runner/Multipurpose-discord-bot/node_modules/@discordjs/opus/prebuild/node-v93-napi-v3-linux-x64-glibc-2.34" "--napi_version=8" "--node_abi_napi=napi" "--napi_build_version=3" "--node_napi_label=napi-v3" npm ERR! gyp ERR! cwd /home/runner/Multipurpose-discord-bot/node_modules/@discordjs/opus npm ERR! gyp ERR! node -v v16.15.0 npm ERR! gyp ERR! node-gyp -v v9.0.0 npm ERR! gyp ERR! not ok npm ERR! node-pre-gyp ERR! build error npm ERR! node-pre-gyp ERR! stack Error: Failed to execute '/nix/store/amm5j0ag985nh49n096a78q1dfs2xsfn-nodejs-16.15.0/bin/node /nix/store/amm5j0ag985nh49n096a78q1dfs2xsfn-nodejs-16.15.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/home/runner/Multipurpose-discord-bot/node_modules/@discordjs/opus/prebuild/node-v93-napi-v3-linux-x64-glibc-2.34/opus.node --module_name=opus --module_path=/home/runner/Multipurpose-discord-bot/node_modules/@discordjs/opus/prebuild/node-v93-napi-v3-linux-x64-glibc-2.34 --napi_version=8 --node_abi_napi=napi --napi_build_version=3 --node_napi_label=napi-v3' (1) npm ERR! node-pre-gyp ERR! stack at ChildProcess. (/home/runner/Multipurpose-discord-bot/node_modules/@discordjs/node-pre-gyp/lib/util/compile.js:85:20) npm ERR! node-pre-gyp ERR! stack at ChildProcess.emit (node:events:527:28) npm ERR! node-pre-gyp ERR! stack at maybeClose (node:internal/child_process:1092:16) npm ERR! node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:302:5) npm ERR! node-pre-gyp ERR! System Linux 5.15.0-1018-gcp npm ERR! node-pre-gyp ERR! command "/nix/store/amm5j0ag985nh49n096a78q1dfs2xsfn-nodejs-16.15.0/bin/node" "/home/runner/Multipurpose-discord-bot/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build" npm ERR! node-pre-gyp ERR! cwd /home/runner/Multipurpose-discord-bot/node_modules/@discordjs/opus npm ERR! node-pre-gyp ERR! node -v v16.15.0 npm ERR! node-pre-gyp ERR! node-pre-gyp -v v0.4.4 npm ERR! node-pre-gyp ERR! not ok

    npm ERR! A complete log of this run can be found in: npm ERR! /home/runner/.npm/_logs/2022-10-07T16_51_25_754Z-debug-0.log

    bug 
    opened by salamiwerty 7
  • ticket channel is broken

    ticket channel is broken

    What's your nodejs Version.

    Show the output of: node -v latest version 16

    What's the version you downloaded the bot?

    From the releases e.g.: 10.2.0 latest

    Desktop (please complete the following information):

    • OS: [e.g. iOS] windows
    • Version [e.g. 22]

    Describe the bug

    When u try to choose a category to put the open tickets in it keeps saying invalid ID while the closed tickets category works fine.

    To Reproduce

    Steps to reproduce the behavior e.g: try to make a open ticket category.

    bug 
    opened by realgdubz 1
Releases(10.3.0)
  • 10.3.0(Feb 11, 2022)

  • 10.2.1(Jan 28, 2022)

    1. Created a new Branch sharded_with_mongo ... there will soon be a shardable version of this bot which uses the MONGODB database instead of ENMAP using quickmongo for better support and a status dashboard and cluster system etc.

    2. Fixxed a few bugs in mute command, updated serverinfo github translate and developer and changed some functions in /handlers/functions.js

    Source code(tar.gz)
    Source code(zip)
  • 10.2.0(Jan 26, 2022)

    Now changed from 25 Limitations to: 100 Limitations for:

    • Ticke System
    • Menu Ticket
    • Menu Apply
    • Application System
    • Jointocreate System
    • Roster System
    • etc.

    Changed the starting console logs, so that it looks more "fluent"

    Changed some sync-blocking tasks to async-nonblocking to improve speed.

    Improved speed of almost every system which got listed above^^

    Source code(tar.gz)
    Source code(zip)
  • 10.1.0(Jan 22, 2022)

  • 10.0.1(Jan 22, 2022)

Owner
Tomato6966
I am Tomato, around about 18, and a very good Discord Bot Developer, Dm me on Discord: Tomato#6966, to get one yourself!
Tomato6966
Meet Muffin - a multipurpose, customizable and open source Discord bot with bunch of useful features for your server!

Meet Muffin - a multipurpose, highly customizable and open source Discord bot with bunch of useful features for your server! Self-hosting notice While

null 0 Oct 21, 2021
Denky is a multipurpose Discord bot, build with Node.js, TypeScript and discord.js.

?? Denky Bot Denky is a brazilian Discord bot, build with Node.js, TypeScript and discord.js. ⚙️ How to Create a Discord application. Guide Install No

Davi Patricio 8 Apr 6, 2022
Denky is a multipurpose Discord bot used in +3000 servers. Built with Node.js, TypeScript and discord.js.

?? Denky Bot Denky is a brazilian Discord bot, built with Node.js, TypeScript and discord.js. ⚙️ Self hosting ⚠️ Support will not be provided for self

Denky Labs 19 Dec 26, 2022
Eclipse is a multipurpose Discord bot. Built with Node.js, TypeScript and discord.js.

?? Eclipse Bot Eclipse is a brazilian Discord bot, built with Node.js, TypeScript and discord.js. ?? Self-Hosting ⚠️ Support will not be provided for

Eclipse labs 14 Dec 15, 2022
A multipurpose Discord-bot created using discord.js.

Flame A multipurpose Discord-bot with music, economy, utils, and also auto-moderation. Flame is a powerfull, multipurpose and fully modular Discord-bo

Flame 38 Nov 14, 2021
Multipurpose entertainment bot that seeks to encourage activity on your server.

Nino ?? Multi-functional discord bot Bot used by 100k users and 300 guilds <3 ?? Features Full Bot It has: English and Spanish language support. Requi

uSebazz 28 Dec 3, 2022
𓄿 CrowBot Remade - It's a multipurpose bot which is a remade of a py discord bot which is selled for 5e but this is in js !

CrowBot Remade - It's a multipurpose bot which is a remade of a py discord bot which is selled for 5e but this is in js ! CrowBot Remade is in french

baby 37 Dec 31, 2022
General multipurpose bot for the Overextended Discord guild.

OxBot Both Development and Production require use of Docker Developmment Setting up Create a .env file with the following structure structure found in

Overextended 4 Jul 30, 2022
A multipurpose Discord Bot that has many commands!

✌️ Valiant - Discord bot ✌️ ?? Get Started: First you should star this repository because you never know, it might not work if you dont. :) Anyways, t

tyler 12 Aug 23, 2022
About Discord bot draft that does not contain ready-made commands, compatible with discord.js v14. Create your own discord bot with this command handler.

discordJS-V14 About Discord bot draft that does not contain ready-made commands, compatible with discord.js v14. Create your own discord bot with this

Umut Bayraktar 36 Dec 28, 2022
A discord bot made using discord.js and discord-player

Musx A custom discord bot that can play music in your server ?? Add the bot to your server If you are looking for a music bot for your Discord server

Shashwat Singh 4 Mar 28, 2022
This bot is a cool Discord bot made in discord.js using Node.JS

Anti-Crosspost Discord Bot This bot is a cool Discord bot made in discord.js using Node.JS. It detects when a user cross-posts a message in multiple c

Muhammad Usman Mithani 4 May 31, 2022
Cyrus is a Discord Bot with focus on Fun, Moderation, information and much more commands! Made it with Discord.js

Cyrus Cyrus is a Discord Bot with focus on Fun, Moderation, information and much more commands! Made it with Discord.js Invite : Click here Vote : Top

null 4 Dec 3, 2022
Discord-Bot - You can use the discord bot codes that are updated in every video of the codes I use in the discord bot making series that I have published on my youtube channel.

Discord-Bot You can use the discord bot codes that are updated in every video of the codes I use in the discord bot making series that I have publishe

Umut Bayraktar 114 Jan 3, 2023
Aeona is a multi-purpose discord bot ready to skill up and boost up your Discord server! It has an State of the Art AI chatbot to make sure you never feel bored!

Aeona | Chatbot Aeona is an ever-growing multipurpose bot; primarily a fun chatbot you can converse with, but also showcases a wide range of fun comma

null 29 Jan 9, 2023
A Discord bot project made with the npm package discord.js version 14

A Discord bot project made with the npm package discord.js version 14 and it's job to manage mails on a server, and this project includes only one Database: Quick.db. This project also handles Slash commands.

T.F.A 33 Jan 6, 2023
Discord Bot of the NCS's Discord server.

Installation Install dependencies npm install Start the server npm start Usage/Examples Create .env file touch .env Add this to the file TOKEN=y

NextCitizens 10 Sep 3, 2022
Mabicord AIO is a Discord bot that handles MMORPG Mabinogi's bugle messages, designed to serve a single Discord server.

Welcome to NamVr Discord Bot Template ?? An open source discord.js bot template which is based on official discord.js guide to get started on making y

Shane Lx 2 Jul 13, 2022
The Discord Bot for the AvdanOS Community Discord server.

Tinan The Discord Bot for the AvdanOS Community Discord server, made using discord.js v13.8. How to contribute Forking Step 1: Make a contribution for

AvdanOS 11 Dec 1, 2022