Discord Bot

How do I install my bot's npm / pip dependencies?

You don't have to manually manage your bot's packages — the panel installs them for you from your dependency file. This article explains how automatic installs work and how to fetch new packages after you've added them.

How dependency installs work

Dependencies install automatically from your package.json (Node.js) or requirements.txt (Python) when the server first installs and again on start. That means most of the time you don't have to lift a finger — just keep your dependency file up to date and upload it with your code.

Installing packages you added later

If you add a new package to your project after it's already running:

  1. Update your package.json or requirements.txt in the Files tab.
  2. Hit Restart (or use the Reinstall option) to fetch the newly listed packages.
  3. Alternatively, run the install command yourself — npm install or pip install — from the Console.

Tip: After changing your dependency file, a quick Restart is usually all it takes to pull in the new packages.

Frequently asked questions

Where do I run npx / node commands? In the server Console. It gives you a command line into your server for one-off tasks.

My package installed but the bot still errors — what now? Read the Console output; it names what's missing or misconfigured. If a package needs a system-level dependency you can't install, open a ticket and we'll help.