https://github.com/n3bby/shimarin
A simple Typescript Discord music bot (WIP)
https://github.com/n3bby/shimarin
discord discord-bot discord-js discordbot inversifyjs music music-bot musicbot opus typescript youtube ytdl
Last synced: 3 months ago
JSON representation
A simple Typescript Discord music bot (WIP)
- Host: GitHub
- URL: https://github.com/n3bby/shimarin
- Owner: N3bby
- License: mit
- Created: 2018-03-31T16:56:30.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-12-19T22:27:37.000Z (almost 5 years ago)
- Last Synced: 2025-04-10T19:55:57.999Z (6 months ago)
- Topics: discord, discord-bot, discord-js, discordbot, inversifyjs, music, music-bot, musicbot, opus, typescript, youtube, ytdl
- Language: TypeScript
- Homepage:
- Size: 598 KB
- Stars: 5
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: license.md
Awesome Lists containing this project
README
# This project hasn't been maintained and might not work anymore
# Shimarin
Shimarin is a (WIP) Self-Hosted Discord Music Bot written in Typescript.
Most of the inspiration came from [jagrosh's music bot](https://github.com/jagrosh/MusicBot).Remark: The code is currently a bit messy and needs automated tests
## Features
- Cleans up user commands
- Only uses 1 message which is updated in favor of creating a new one every time a command is issued (which would clutter the chat log).
- Moves its 1 message to the bottom of the chat log (waits if people are chatting)
- Support for Youtube song urls
- Searching for youtube songs by keyword
- Reaction based bot interaction system. The amount of commands you need to use is minimal
- Shows song progression
- Allow only a certain role to use music commands**Only has single-server support atm**
## Setup
Go [here](./md/setup-guide.md) for a setup guide
## Example

## Commands
[Commands](./md/commands.md)
## Planned Features/Improvements
Any planned features/bugfixes can be found on the [projects page](https://github.com/Razacx/Shimarin/projects)