由两部分组成的嵌入式API消息Discord.py(分支>;重写)

由两部分组成的嵌入式API消息Discord.py(分支>;重写),api,discord.py,embed,Api,Discord.py,Embed,如何制作API,如: 像这样吗 我使用了aiohttp顺便说一句,您需要导入它。然后以json的形式做出响应,然后将信息放入嵌入文件中 @bot.command() 异步定义(ctx): url='1〕https://sv443.net/jokeapi/v2/joke/Dark?blacklistFlags=nsfw,宗教、政治、种族主义、性别歧视&类型=两部分' 与aiohttp.ClientSession()作为会话异步: 与session.get(url)异步作为r: 如果r.status

如何制作API,如: 像这样吗


我使用了
aiohttp
顺便说一句,您需要导入它。然后以
json
的形式做出响应,然后将信息放入嵌入文件中

@bot.command()
异步定义(ctx):
url='1〕https://sv443.net/jokeapi/v2/joke/Dark?blacklistFlags=nsfw,宗教、政治、种族主义、性别歧视&类型=两部分'
与aiohttp.ClientSession()作为会话异步:
与session.get(url)异步作为r:
如果r.status==200:
info=wait r.json()
嵌入=discord.embed(title=info['setup'],description=info['delivery'])
等待ctx.send(嵌入=嵌入)

您可以使用
请求
urllib
模块,但它们是您应该使用
aiohttp
的模块

导入aiohttp
@bot.command()
异步def\u嵌入(ctx):
与aiohttp.ClientSession作为cs异步:
与cs.get()异步https://sv443.net/jokeapi/v2/joke/Dark?blacklistFlags=nsfw,宗教、政治、种族主义、性别歧视和类型(两部分),如:
resp=wait res.json()
设置,交付=resp['setup'],resp['delivery']
embed=discord.embed(title=setup,description=delivery,color=discord.color.greyple())
等待ctx.send(嵌入=嵌入)

这可能会奏效,但不建议使用请求或urllib,而是使用aiohttp。我很抱歉,这是一个非常糟糕的问题,请更详细、详细地解释目标,展示您尝试的内容,并解释您遇到的错误。