Aiohttp 将值添加到discord.py 中的字符串

我正在尝试将用户的响应添加到 URL 中。我的代码是


async def dungeondata():

    async with aiohttp.ClientSession(connector=aiohttp.TCPConnector(ssl=False)) as session:

        async with session.get('https://sky.shiiyu.moe/api/v2/dungeons/{}/{}'.format(name, cutename)) as resp:

            return await resp.json()


@bot.command(name='dungeon', aliases=['dungeons'])

async def dungeon(ctx, name, cutename):

    JSONData = await dungeondata(name, cutename)


当用户执行 ?dungeons 时,我尝试将 和 添加到 URL,以便 URL 变为https://sky.shiiyu.moe/api/v2/dungeons/name/cutename。我怎么做?



噜噜哒
浏览 112回答 1
1回答

明月笑刀无情

在函数中添加name和cutename作为参数dungeon。async def dungeon(name, cutename):    async with aiohttp.ClientSession(connector=aiohttp.TCPConnector(ssl=False)) as session:        async with session.get('https://sky.shiiyu.moe/api/v2/dungeons/{}/{}'.format(name, cutename)) as resp:            return await resp.json()
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python