Skip to content

GreenVGJR/amc-discord-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

159 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌠 AMC

Forgescript QuorielDB QuorielEdge ForgeMusic License

Check another version

Installation

Caution

Stream Youtube violates Discord ToS. Use it with caution.

Warning

This branch is only for testing and development. Expect errors.

Note

These 2 intents are required to use all features. image


  1. Make sure you have node.js and git installed, and greater than version v21.7.3 for node.js
  2. Download this branch (.zip)
  3. Extract it, and rename .env.example file to .env inside folder you did extract
  4. Add your Discord token bot inside .env at DISCORD_TOKEN=yourtokenhere
  5. Run this command with IDE/Terminal (still same folder)
npm install
npm update
node .

How about for Pterodactyl user?

Ignore first & last installation step.


List Support

Streaming Extractor
Youtube Youtube
Soundcloud Soundcloud
- Spotify*
- Apple Music*
Local/HTTP Local/HTTP

*Stream via Youtube


Warning

This is unusable for now. Please use the 'YouTube Auth' version if you encounter sign-in problems.

Find Youtube Cookies

  1. Open a new private browsing/incognito window and login your youtube account
  2. If that done, navigate to https://www.youtube.com/robots.txt then open developers tools (Ctrl + Shift + I)
  3. Go to "Network" tab and find robots.txt request
  4. Copy the Cookie from Request Headers

Doesn't show? do Ctrl + F5

  1. Put inside .env at YOUTUBE_COOKIES=put_cookies_here

Find Youtube Auth

  1. Navigate to this file back/config.json
  2. Changes for 'useClientYT' to ANDROID_VR and 'useBearer' to true
  3. Restart the client and follow the instructions

Find Spotify Cookies

  1. Open a new private browsing/incognito window and login your spotify account
  2. If that done, navigate to https://accounts.spotify.com/robots.txt then open developers tools (Ctrl + Shift + I)
  3. Go to "Network" tab and find robots.txt request
  4. Copy the Cookie from Request Headers

Doesn't show? do Ctrl + F5

  1. Put inside .env at SPOTIFY_COOKIES=put_cookies_here

Features

- Find Lyrics from current/specific song
  Providers:
  = > Youtube Music
    > Shazam
    > Tidal
    > Deezer
    > Lrclib
    > Genius

- Search a media (Max. 10 Results)
  Providers:
  = > Youtube
    > Youtube Shorts
    > Youtube Music
    > Soundcloud
    > Spotify
    > Apple Music
    > Shazam
    > ITunes
    > Amazon Music
    > Bandcamp
    > Deezer
    > Tidal
    > Qobuz
    > JioSaavn
    > Tiktok Video
    > Tiktok Music
    > Tiktok Sound
    > BiliBili.tv
    > Twitch
    > Facebook Reels
    > NCS
    > Capcut - Templates
    > Roblox Music

- Download media
  Providers:
  = > Youtube
    > Soundcloud
    > Spotify (from Youtube)
    > Tiktok
    > Instagram
    > Facebook
    > Bandcamp
    > Twitter / X

- Auto-generate auth keys needed
- Dynamic info message
- Show suggestion song name
- Music Controller
- Lyrics Translation
- Playlist
- Radio
- Queue
- DJ
- Show bot information

Preview

About

A simple yet powerful Discord music bot with various features. Built with Forgescript

Topics

Resources

License

Stars

Watchers

Forks

Contributors