Discord Bot Node

Discord music bot with webinterface
Alternatives To Discord Bot Node
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
a day ago21mitTypeScript
🤖 EvoBot is a Discord Music Bot built with TypeScript + Discord.js, includes Docker builds & localization in 20+ languages
6 days ago4apache-2.0C++
C++ Discord API Bot Library - D++ is Lightweight and scalable for small and huge bots!
2 months ago14otherTypeScript
Feature-rich Discord bot framework
2 days ago16January 11, 20239mitJavaScript
A lightweight cloud storage system using discord as storage device written in nodejs
3 months ago19mitClojure
An *arr request bot for Discord
Secret Santa204
2 months ago20mitPHP
:santa: The code behind Secret Santa, the holiday bot for Slack / Discord
Discord Downloader Go160
a month ago41November 26, 20222mitGo
A Discord bot program to save files sent in Discord channels with extensive configuration. Can be used as a real bot or user-bot/self-bot
a year ago28October 03, 20215apache-2.0Go
Slack/Discord bot for running interactive REPLs and shells from a chat.
6 months ago3mitTypeScript
Fast and elegant file hosting service.
a year ago13mitTypeScript
🔨 仁野 — Cute, advanced discord moderation bot made in Kord. Make your server cute and automated with utilities for you and your server moderators! ☆ ~('▽^人)
Alternatives To Discord Bot Node
Select To Compare

Alternative Project Comparisons

Discord Music Bot with Webinterface

Update to new Discord Api WIP some things are missing


Discord Server

Web UI

Build & Run

Create bot, get token and add to Discord server

Node.js 12.0.0 or newer is required.

Create .env file or set environment variables in commandline and add NODE_ENV=production to disable .env file.

TOKEN=<discord token>
OWNER=<Discord owner User Id>
URL=<url/ip of this server in format http(s)://foo.bar:port>
PORT=<port to start server on (Default 3000)>
PREFIX=<Discord bot command prefix>
DEFAULT_VOLUME=<0-150 (optional: default 20)>
RADIO_MAX_VIDEO_LENGTH=<length in seconds, 0 for no max length, Default: 600)

Build the server first then the client.

> npm install
> npm run build
client> npm install
client> npm run build:prod
> node ./bin/www

If the client was build without prod flag it will always access the server via localhost:3000 (for development).


Or run with Docker:

docker run -d -p 80:80 --restart unless-stopped --name discord-bot-node -e NODE_ENV=production -e PORT=80 -e TOKEN=<discord token> -e OWNER=<discord owner id> -e URL=<url/ip e.g http(s)://foo.bar:port> -e PREFIX=<prefix e.g !> alexanderwyss/discord-bot-node:latest

Docker Hub

Web UI

The Web UI can be used by multiple Users concurrently. Web UI

Slash Commands

The slash commands must initially be register with !RegisterCommands. This must be done per guild.

Keyboard Shortcuts:

  • <ctrl> + f Focus search
  • While searchbar focused:
    • <enter> Search
    • <ctrl> + <enter> Play first result now
    • <ctrl> + <shift> + <enter> Play first result next
    • <shift> + <enter> Queue first result

Tested with Firefox & Chrome.

Popular Discord Bot Projects
Popular Docker Projects
Popular Artificial Intelligence Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Discord Bot