Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/aturingmachine/golem
- Owner: aturingmachine
- License: agpl-3.0
- Created: 2021-09-06T20:29:54.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-03-22T01:11:57.000Z (10 months ago)
- Last Synced: 2024-11-01T23:24:54.212Z (2 months ago)
- Topics: discord-bot
- Language: TypeScript
- Homepage: https://aturingmachine.github.io/golem/
- Size: 2.46 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```