Discord.py 和网络浏览器 |如何让 Web 浏览器只为消息的作者打开?

Discord.py and Webbrowser | How do I make the web browser open for only the author of the message?

@client.command()
async def open(ctx, pagelink):
    page = (pagelink)
    webbrowser.open(page, new=2)
    if pagelink == 'yt':
        page = ('https://www.youtube.com/')
        webbrowser.open(page, new=2)
        await ctx.send(f"{page} opened, please check your web browser :>")
    elif pagelink == 'reddit':
        page = ("https://www.reddit.com/")
        webbrowser.open(page, new=2)
    elif pagelink == "whatsapp":
        page = ("https://web.whatsapp.com/")
        webbrowser.open(page, new=2)
    elif pagelink == "pornhub":
        page = ("pornhub.com")
        webbrowser.open(page, new=2)

目前,此命令仅适用于我的浏览器,如何让它适用于所有人?就像只使​​用命令打开浏览器一样? 例如,我的朋友使用命令但它不会为他打开任何东西,它只为我打开。为什么??

长话短说你做不到,你能做的最好的事情就是发送一个带有 URL 的嵌入。

@client.command()
async def open(ctx, pagelink):
    page = pagelink
    if pagelink == 'yt':
        page = ('https://www.youtube.com/')
    elif pagelink == 'reddit':
        page = ("https://www.reddit.com/")
    elif pagelink == "whatsapp":
        page = ("https://web.whatsapp.com/")
        
    embed=discord.Embed(title="Your link", url=page)
    await ctx.send(embed=embed)