Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aturingmachine/golem

A locally running discord bot for your community.
https://github.com/aturingmachine/golem

discord-bot

Last synced: 19 days ago
JSON representation

A locally running discord bot for your community.

Awesome Lists containing this project

README

        

# Golem

Golem is a Discord Bot mean to be run locally as a sort-of-replacement for music playing bots of old.

## Documentation

Detailed documentation can be found on the [Golem Documentation Site](https://aturingmachine.github.io/golem/).

## External Dependencies

- [yt-dlp](https://github.com/yt-dlp/yt-dlp)
- [MongoDB](https://docs.mongodb.com/manual/installation/)

## Features

- Stream local music to Discord voice channels
- Robust queue management
- Read playlists from a Plex Media Server
- Mix like tracks/artists via LastFM matching
- Stream YouTube audio to Discord voice channels
- Support for custom aliased commands

## Installation

```sh
# Clone Repo
git clone [email protected]:aturingmachine/golemt.git

# Install Dependencies
npm ci

# Copy configuration files
cp config.example.yml config.yml

# Dev only - dependecy install helper
bash scripts/dev-install.sh
```