Skip to content

InsideAgent/InsideAgentBot

Repository files navigation

Forks Stargazers Issues GitHub release (latest by date including pre-releases) GitHub commit activity


Logo

Inside Agent Bot

Discord Audio Player & More.
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

This project started as a personal challenge/venture, but when I realized how much it helped my close friends discord server. I decided I wanted to make the project more professional, and above all, OPEN SOURCE!

(back to top)

Built With

(back to top)

Getting Started

To add this bot to your own discord server, simply click this:

Add To Server

and follow the steps to add it to the server you want.

And just like that the bot is ready to go!

(back to top)

Usage

Current Command List for AudioPlayer:

(Note Current commands with '-' are deprecated and should use slash commands instead)

  • /play - Add a link to most streaming platforms, or use its name to search!
  • /skip - Skips the current song!
  • /volume - a number 1-100 to adjust volume!
  • /clear - clears the current queue!
  • /stop or - /pause - pauses the current playing audio!
  • /resume - resumes the current queue!
  • /disconnect or - /dc or - /leave - disconnects the bot from its channel!
  • /follow - moves the bot to your current channel!
  • /queue or - /q - Shows a Embed of songs (10 per page) with page selectors, and a button to remove the message!
  • /shuffle - Shuffles the queue!
  • /song or - /info - Shows info about the song, including a progress bar, the song requester, and Title/Author!
  • /remove - Removes a song from the queue at a given index number!
  • /seek - Takes in arg in the form of HH:mm:ss that seeks to that time in the current song!
  • /fix - Resets the VoiceChannel's region to help reduce latency and audio lag.
  • /loop - Args are either song or queue to loop a song or to loop the entire queue! (Skipping resets any loops!)
  • /move - Intakes to numbers and swaps their positions in the queue!
  • /hijack - Secret Command 🤫Only Accessible by certified DJ's!
  • /playtop or - /ptop - Adds a song to the top of the queue.
  • /skipto or - /st - Skips to the given index in the queue.
  • /fileplay - Plays a given file (inserted upon command entered).
  • /move - Moves a given track to a given index in the queue
  • /radio - Adds a playlist of songs from chosen genres.

For more examples, please refer to the Docs: COMING SOON

Embed Builder

While sitting one day, I wished there was an easy way to create embed's from the discord client. I learned of Carl Bot and it's web-editor, but I wanted something BUILT-IN to discord, so I created the Embed editor.

To Start, use the slash command /embedbuilder (channel) (the channel arg being optional):

image

Next it will give a request button looking like this:

image

After clicking the button you will be greeted with the default embed, and a drop down list of options to edit the embed along with the Send! button, to send the embed to the specified channel:

image

Note: When using the color function, be sure to format the color with hex integer format (0xdbbd25, 0x + 6_Hex_Digits)

image

Note: The author field supports linking in the text

image

Note: Most text inputs support Markdown synatax!

image

And Finally upon sending your embed, you get a result like this:

image

There are many other nuances and cool things to learn about the embed editor, but I'm not going to list them here, so go find them yourself!

(back to top)

Roadmap

  • Complete Core AudioPlayer Features
  • Add supplemental features to AudioPlayer
  • Complete GameSpy (Removed Pre-0.1.9)
    • Log specific games, and give weekly reports
  • Currently obtaining server to achieve near 100% uptime.
  • New Features, feature requests.
  • Expand the roadmap.

See the open issues for a full list of proposed features (and known issues).

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". I will be actively reading requests, and updating the project with new features, so please do make requests if you can think of any features you would like to see.

Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the GNU Affero General Public License v3.0. See LICENSE.txt for more information.

(back to top)

Contact

Jacrispys - @JacrispysDev - jacrispysyt@gmail.com

Project Link: https://github.com/InsideAgent/DiscordBot

(back to top)

Acknowledgments

(back to top)