Giter Club home page Giter Club logo

dj-cloudy's Introduction

Hello world!

I'm Konrad but you could know me as @konradsic. I really like programming. I have experience in Python, JavaScript and HTML. I also enjoy playing computer games

Languages I use โžœ python html js cpp

๐Ÿ“ฆ What I am working on

Here is a short list of projects that I've been recently working on

  • Learning React and TypeScript by building a quiz application
  • A python weather package - Weatherly
  • Discord bots

๐Ÿ“จ Contact me

๐Ÿ“ˆ Stats

konradsic's GitHub stats
konradsic's top langs
konradsic's WakaTime stats

dj-cloudy's People

Contributors

argoteam avatar konradsic avatar

Stargazers

 avatar

Watchers

 avatar

dj-cloudy's Issues

[8/8] Miscellaneous commands and bug fixing - Features added in v1.0

Miscellaneous commands

Those are various commands that can do various things.

  • /botinfo - Gather information about the bot. Same functionality as @mentioning the bot
  • /credits - Get credits for every part of the bot
  • /serverinfo - Useful informations for developers. Gather informations such as currently connected players, nodes, Lavalink server, python version and many more
  • /nowplaying - This command is too short and too easy to explain to add it as a single feature. It just shows the current playing track.
    [...] And maybe even more

Bug fixing - the best part!

The favourite action of every developer. Boring as learning for history exams (sorry to everyone who likes is). I personally will test most of the features but people who want to help me please contact me via the discord server (explained below). After all of this, finally, the relase 1.0 will go live.

Additional - Discord server

Due to Christmas 2022 we will create a fully functional and friendly server for all fellas who like listening to music. The link will live in README.md

[3/8] Queue navigation - Features added in v1.0

Queue navigation

Navigating the queue is one of the key features of the bot. It allows to skip, skip to given track and even go back in the queue

Added commands

Following commands will be added to the /queue group (of sub-commands)

  • /queue skip - Skip to the next element in the queue
  • /queue moveto <position> - Move player's position to the given index
  • /queue previous - Play the previous track

Note that those features are planned to be added even quicker - in the 0.3.0 relase!

[2/8] Volume controlling - Features added in v1.0

Volume controlling in relase 1.0

This feature allows users to change playback's volume. It helps when you want to hear something louder or you prefer quiet tracks

Added commands

  • /volume set <amount> - Set the volume to given amount
  • /volume reset - Reset the volume to the default amount
  • /volume get - Get current volume level

New functionality

After relase of this feature commands /play, /nowplaying and /queue view will change. At the bottom of embed there will be some buttons to control the volume

[1/8] Playlist system - Features added in v1.0

Playlist system in 1.0

This feature implements playlist system (something like youtube's). It will be the key feature of our bot.

Added commands

  • These will be actually not commands but subcommands of group /playlist
  • /playlist view <name> [user] - view your or user's playlist(s)
  • /playlist create <name> [copy-queue] - create a playlist with a given name. The copy-queue argument copies the queue to your playlist if passed
  • /playlist remove <element> - remove element from playlist
  • /playlist add <track> - add track to the queue (uses same autocompletion as /play command)
  • /playlist delete <name> - delete playlist with given name
  • /playlist play <name> [replace] - Append the queue with playlist's tracks. If replace is true it will replace all elements in the queue with playlist's tracks

Context menus

This update will not focus only on commands! It will implement context menus so you can right-click on a user and select what you want to execute

  • View user's playlist(s)
  • Copy user's playlist

[5/8] Equalizers and filters - Features added in v1.0

Equalizers and filters

We are getting into the advanced music commands section right now.

What are they actually?

Equalizers and filters require more explanation than other commands that can be commonly understood.

These features are really cool when you know them. They allow users to control the bassboost, add various filters to enchance your music experience and last but not least - the advanced equalizer allows you to chose your own band and preset you want to change

Added commands

  • /equalizer set <eq_name> - Set the equalizer to the given one
  • /equalizer advanced <band> <gain> - Adjust equalizer to given parameters
  • /equalizer reset - Reset the equalizer
  • /filter set <filter_name> - Set the filter to given one
  • /filter reset - Reset filters

[6/8] Seeking and restarting - Features added in v1.0

Seeking and restarting

The seek command allows users to seek to given position. It is the one of the key features and it's really cool

Added commands

/seek [position] - Seek to given position in format (h:)m:s - hours are optional. If no argument is passed it will seek forward by 15 seconds
/restart - Restart the current playing track

[7/8] Lyrics - Features added in v1.0

Lyrics

Nothing to explain - the lyrics command allows users to get lyrics for the song

Added command

  • /lyrics [track] - Get lyrics for given track. Uses same autocompletion as the /play command. If no track is passed it will search for lyrics of the current song

[4/8] Repeating music - Features added in v1.0

Repeating music

This feature is very important in music bots. It allows users to repeat music in following states: REPEAT_NONE, REPEAT_TRACK, REPEAT_QUEUE. These can repeat queue in following modes: no repeating, repeat only current track, repeat whole queue

Added commands

The repeat command is a part of /queue group of sub-commands

  • /queue repeat <mode> - Set repeat mode to the passed one

New functionality

There will be a button at the bottom of embed in the same commands as the volume one. It will allow users to toggle the repeat mode. In the /nowplaying and /queue view commands there will be additional info for the repeat mode

Lyrics not working

Bug report

Bug description
After several tries the lyrics command outputs "No lyrics were found.". It does not matter what song you enter it always outputs this.

Steps to Reproduce
Steps to reproduce the behavior:

  1. Use the command /lyrics
  2. Enter parameters song: literally any song
  3. Wait for the bot to output

Expected behavior
Bot should respond with paginated lyrics of the given song

Do you use latest features / readed last change log and know what changed
Yeah its latest (1.1.1)

Additional context
It's propably caused by no response from the server because in the console it says "Searching for ...".

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.