hal.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:HAL-9000 作者: AnsonRS 项目源码 文件源码
def transferPlaylist(message):
    msg = message.attachments[0]
    if msg["filename"].endswith(".txt"):
        if not dataIO.fileIO("playlists/" + msg["filename"], "check"): #returns false if file already exists
            r = await aiohttp.get(msg["url"])
            r = await r.text()
            data = r.replace("\r", "")
            data = data.split()
            if isPlaylistValid(data) and isPlaylistNameValid(msg["filename"].replace(".txt", "")):
                data = { "author" : message.author.id,
                         "playlist": data}
                dataIO.fileIO("playlists/" + msg["filename"], "save", data)
                await client.send_message(message.channel, "`Playlist added. Name: {}`".format(msg["filename"].replace(".txt", "")))
            else:
                await client.send_message(message.channel, "`Something is wrong with the playlist or its filename. Type " + settings["PREFIX"] + "audio help to read how to format it properly.`")
        else:
            await client.send_message(message.channel, "`A playlist with that name already exists. Change the filename and resubmit it.`")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号