Discord Bot Node

Discord music bot with webinterface
Alternatives To Discord Bot Node
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Evobot1,512
a day ago21mitTypeScript
🤖 EvoBot is a Discord Music Bot built with TypeScript + Discord.js, includes Docker builds & localization in 20+ languages
Dpp638
6 days ago4apache-2.0C++
C++ Discord API Bot Library - D++ is Lightweight and scalable for small and huge bots!
Wildbeast296
2 months ago14otherTypeScript
Feature-rich Discord bot framework
Ddrive241
2 days ago16January 11, 20239mitJavaScript
A lightweight cloud storage system using discord as storage device written in nodejs
Doplarr228
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
Replbot152
a year ago28October 03, 20215apache-2.0Go
Slack/Discord bot for running interactive REPLs and shells from a chat.
Void138
6 months ago3mitTypeScript
Fast and elegant file hosting service.
Nino132
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
Readme

Discord Music Bot with Webinterface

Update to new Discord Api WIP some things are missing

Demo

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).

Docker

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.
Typescript
Docker
Gui
Discord Bot
Searchbar