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)
@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)