https://github.com/nachotoast/jukebot
Yet another discord.js music bot.
https://github.com/nachotoast/jukebot
discord javascript nodejs typescript
Last synced: over 1 year ago
JSON representation
Yet another discord.js music bot.
- Host: GitHub
- URL: https://github.com/nachotoast/jukebot
- Owner: NachoToast
- License: mit
- Created: 2022-01-26T02:42:19.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-03-07T08:47:49.000Z (over 1 year ago)
- Last Synced: 2025-03-24T05:03:27.651Z (over 1 year ago)
- Topics: discord, javascript, nodejs, typescript
- Language: TypeScript
- Homepage:
- Size: 1.62 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
# Jukebot
[](https://github.com/NachoToast/Jukebot/actions/workflows/node.js.ci.yml)
[](https://github.com/NachoToast/Jukebot/actions/workflows/codeql-analysis.yml)
[](https://github.com/NachoToast/Jukebot/actions/workflows/deploy.yml)
A Minecraft-themed music streaming Discord bot.
## Table of Contents
- [Technologies](#technologies)
- [Reviews](#reviews)
- [Installation](#installation)
- [Documentation](#documentation)
- [Script Reference](#script-reference)
- [Dependency Reference](#dependency-reference)
### Technologies
### Reviews


### Installation
See the [installation guide](.github/docs/installationGuide.md).
### Documentation
#### Script Reference
- `start` Starts bot with hot-reloading enabled.
- `build` Compiles bot into JavaScript.
- `lint` Makes sure code follows style rules.
- `typecheck` Makes sure there are no type errors in the code.
- `test` Runs tests.
- `check-all` Does linting, typechecking, and testing. Note that this requires pnpm.
- `auth` Initiates YouTube/Spotify login process.
#### Dependency Reference
- `@discordjs/opus` Opus bindings for Node.
- `@discordjs/voice` Discord voice API wrapper.
- `dayjs` Helps displaying relative times.
- `discord.js` Discord API wrapper.
- `play-dl` Searching, downloading, and streaming of music.
- `sodium-native` Audio encryption library, improves performance.