Recherche avancée

Médias (17)

Mot : - Tags -/wired

Autres articles (62)

  • MediaSPIP v0.2

    21 juin 2013, par

    MediaSPIP 0.2 est la première version de MediaSPIP stable.
    Sa date de sortie officielle est le 21 juin 2013 et est annoncée ici.
    Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
    Comme pour la version précédente, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
    Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...)

  • MediaSPIP version 0.1 Beta

    16 avril 2011, par

    MediaSPIP 0.1 beta est la première version de MediaSPIP décrétée comme "utilisable".
    Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
    Pour avoir une installation fonctionnelle, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
    Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...)

  • Les autorisations surchargées par les plugins

    27 avril 2010, par

    Mediaspip core
    autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs

Sur d’autres sites (13649)

  • Discord.py Musicbot Skip Command PermissionError

    28 mai 2021, par Ventior

    So as my first "major" project after starting to program, I've decided to make a Discord Bot. The problem here is my "skip" command. Somehow it works but I can't understand how.

    


    def play_next(ctx):
if len(songs_list) >= 2:
    print(songs_list,"before del")
    del songs_list[0]
    print(songs_list[0], "new song")

    
    try:
        if os.path.isfile("song.mp3"):
            os.remove("song.mp3")
    except PermissionError:
        print("permissionerror")
    with youtube_dl.YoutubeDL(ydl_opts) as ydl:
        ydl.download([songs_list[0]])
    for file in os.listdir("./"):
        if file.endswith(".mp3"):
            os.rename(file, "song.mp3")
    voice.play(discord.FFmpegPCMAudio("song.mp3"), after=lambda e: play_next(ctx))
    voice.isplaying()


    


    And the skip command :

    


    @client.command(pass_context=True)
async def skip(ctx):
voice.stop()
voice.skip()
try:
  os.remove("song.mp3")
except:
  pass
play_next(ctx)


    


    I know it isn't the best way of handling that, but I am just beginning to code and this is how I got it to work.
In the skip command, when I didn't use voice.skip() I would have gotten a PermissionError printed out in the console.

    


    With it included, I instead get the message "VoiceClient" object has no attribute "skip", but everything works in order so far. Can someone explain why ?
I mean if skip doesn't exist, then why does it work ? And how does it bypass the PermissionError ?

    


  • Révision 19367 : sur un fichier vide ou inexistant, taille en octet renvoie une chaine vide pluto...

    14 mai 2012, par Fil Up
  • Revision 69289 : Si les infos sont vides (genre tableau vide) on remplace par chaine vide.

    24 janvier 2013, par rastapopoulos@… — Log

    Si les infos sont vides (genre tableau vide) on remplace par chaine vide.