Playlist saving and export/import
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
Direzione di ricerca
Inizia individuando l’implementazione di KatApi e l’albero dei comandi menzionati nell’issue, quindi esamina come vengono attualmente gestiti i dati delle gilde e gli allegati. Il lavoro è completato quando sono supportati i comandi save, load, list, delete, import ed export con playlist serializzate e una gestione sicura degli allegati ricevuti.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Command to save current loaded playlist with a custom name, and then load playlists back in. Should also be able to export/import through JSON or other serialization.
Possible command syntax:
- !playlist save <custom_name> : Save a playlist
- !playlist load <saved_name> : Load a playlist by name
- !playlist import <file_attachment> : Import playlist to the guild via attachment
- !playlist export [saved_name] : Export a saved playlist to file attachment
- !playlist : Show list of all guild playlists
- !playlist delete <saved_name> : Delete a saved playlist
Infrastructure needed:
- KatApi implementation for loading/saving playlists (low cache lifetime)
- Command tree for above commands
- Sterilization of received file attachments!
- Lingua principale
- Java
- Stelle
- 2
- Fork
- 0
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di ReignBit/java-discord-kat
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
ReignBit/java-discord-kat#60 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
ReignBit/java-discord-kat#58 ·
-
Migrate to JDA 6Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Apertaenhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
ReignBit/java-discord-kat#53 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
ReignBit/java-discord-kat#34 · 1 commento ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
ReignBit/java-discord-kat#17 ·
Tutte le issue di ReignBit/java-discord-kat
Issue simili
-
enhancement good first issue
Difficoltà 2/5 Mezza giornata Idoneità per principianti 66/100
apache/fineract-consumer-facing#175 ·
I maintainer di solito rispondono entro 1 giorno
-
[BUG] 订单:会员凭订单号即可取消其他会员的待付款订单(取消接口不校验订单归属)Forse già presa @dadiyang l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
macrozheng/mall#1016 ·
-
[Bug] The producer summary counts an unreported client version as a second version and warns about a version mixForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
apache/rocketmq-dashboard#6110 ·
I maintainer di solito rispondono entro 4 giorni
-
Feature:Resolution
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
intellij-elixir/intellij-elixir#4396 ·
I maintainer di solito rispondono entro 1 giorno
-
Python 3.15 supportForse già presa @amnesiaof l’ha presa oggi. ApertaL: python L: python:uv
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
dependabot/dependabot-core#16524 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno