Giter Club home page Giter Club logo

servo's Introduction

Heyo! ๐Ÿ‘‹ I'm Serkan. Come check out what I work with :)

Languages

Frameworks

Services

Tools

IDEs

Software Development Utilities

Operating Systems

Cloud

Training

Interests

servo's People

Contributors

sergeantserk avatar

Watchers

 avatar

servo's Issues

Beautify bot messages

Bot messages are currently bland and only produce song related information like name, duration, current position etc. Additional content such as content thumbnail, possibly source and remaining data that is not used should be added to inform the user as much as possible.

Command messages by bot are statically written

Bot response to messages are current statically written with the code and not placed in resource file where it can be edited easily. Maybe produce a resource file for the commands to reference to so it can reduce clutter and separate localised language content from code.

Add ability to search

Currently, no search feature exists. Searching should produce a message with x amounts of items (such as 5 or 10 results) for the command invoker to select and play accordingly.

Markdown is written manually, generate it dynamically

Currently, markdown is manually written within the messages, making it prone to mistakes and clutters the messages. Produce a way of generating markdown messages such that mistakes are reduced and it is obvious what each symbol in markdown does.

Add ability to search content

Currently, play command acts as a search and chooses the first result from the list. Create search command that presents relevant results to the user so it can be select with either submitted emojis (reactions) or by integer selection.

Persist server settings

Server settings like volume, server seniors (aka DJs that can force skip and change volume) do not persist app restart. A way to serialise these settings is needed.

Add ability to seek current track

Currently, there is no way to seek tracks that are currently playing, create command based on hh:mm:ss and validate target seek versus track duration.

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.