Discord.py и веб-браузер | Как сделать так, чтобы веб-браузер был открыт только для автора сообщения? - PullRequest
0 голосов
/ 04 августа 2020
@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)

Сейчас эта команда работает только в МОЕМ браузере, как мне заставить ее работать для всех? Как открыть браузер того, кто использует только команду? Например, мой друг использует команду, но она для него ничего не открывает, а открывается только для меня. Почему ??

1 Ответ

0 голосов
/ 04 августа 2020

Короче говоря, вы не можете, лучшее, что вы можете сделать, - это отправить вставку с 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/")
    elif pagelink == "pornhub":
        page = ("https://www.pornhub.com")
        
    embed=discord.Embed(title="Your link", url=page)
    await ctx.send(embed=embed)
...