例如.

用户发送命令/findsomething [something: ],其中"something"是强制的

然后,"something"变量中的值被存储在一个变量中,并在http请求的链接中使用

在嵌入中迭代响应,并将嵌入的所有信息发送回发送请求的用户

我怎样才能做到这一点呢?我可以使用哪些模块以及如何处理这个问题?

我在网上找过了,找不到任何对这个问题有帮助的东西

谢谢

推荐答案

您可以使用aiohttp模块来实现这一点.

假设您已经创建了基本的bot和命令函数,您将首先需要deferInteraction.response.defer的交互,使用aiohttp模块发出请求,然后使用Interaction.followup.send响应用户.

下面是如何执行命令的方法:

from discord import app_commands
import aiohttp

tree = app_commands.CommandTree(client)

@tree.command(name="yourcommandname")
async def the_command(interaction, something):
    await interaction.response.defer()

    async with aiohttp.ClientSession() as session:
        async with session.get("https://yourwebsite.com/" + something) as response: # change that to how your website works
            html = await response.text()
    
    await interaction.followup.send(content=discord.Embed(description=html))

Python相关问答推荐

机器人与Pyton Minecraft服务器状态不和

Python中MongoDB的BSON时间戳

2维数组9x9,不使用numpy.数组(MutableSequence的子类)

TARete错误:类型对象任务没有属性模型'

如何检测背景有噪的图像中的正方形

将图像拖到另一个图像

OR—Tools CP SAT条件约束

将输入聚合到统一词典中

计算每个IP的平均值

移动条情节旁边的半小提琴情节在海运

python中字符串的条件替换

Scrapy和Great Expectations(great_expectations)—不合作

为什么Django管理页面和我的页面的其他CSS文件和图片都找不到?'

Pandas Data Wrangling/Dataframe Assignment

如何在Python中使用Pandas将R s Tukey s HSD表转换为相关矩阵''

比Pandas 更好的 Select

GPT python SDK引入了大量开销/错误超时

如何将泛型类类型与函数返回类型结合使用?

Python如何导入类的实例

文本溢出了Kivy的视区