Python 如何对discord bot进行编码,使其能够在用户设备上执行google搜索?

Python 如何对discord bot进行编码,使其能够在用户设备上执行google搜索?,python,discord,discord.py,python-webbrowser,Python,Discord,Discord.py,Python Webbrowser,可以让我的discord机器人与其用户交互吗 在问这个问题之前,我试过: import webbrowser import discord client = discord.client() @client.event async def on_message(message): if message.author == client.user: return if message.content.startswith('open stackoverfl

可以让我的discord机器人与其用户交互吗

在问这个问题之前,我试过:

import webbrowser
import discord
client = discord.client()


@client.event


async def on_message(message):
    if message.author == client.user:
        return

    if message.content.startswith('open stackoverflow'):
        webbrowser.open('www.stackoverflow.com')
但这段代码会在我的设备上打开网站,每当有人命令我的机器人这样做时,我如何对我的机器人进行编码,使其能够在用户设备上打开网站


例如,如果用户命令机器人打开“stackoverflow”,那么它是否可以在他们的设备而不是我的设备中打开它?

就机器人而言,Discord与任何用户计算机都没有交互,因此,你的机器人无法打开你的好友web浏览器。您可以做的是,在Discord消息中发送一个URL,您的朋友可以单击该URL,然后Discord应用程序将继续询问用户是否愿意打开浏览器并进入网页,但您的机器人不能只打开某人的浏览器


这个想法可以通过类似switch语句的东西来扩展,以检查字符串值,并能够用短消息发送完整的URL。

您不能仅仅通过这种方式与用户交互。这是不允许的,因为您可能会使用它来帮助他人,但有些人可能会恶意使用它。

到底是什么问题,您希望实现什么?你的标题问了一些关于谷歌搜索的问题,你希望谷歌搜索打开而不是stackoverflow页面吗?作为答案的示意图,谷歌搜索基本上就是打开页面
https://www.google.com/search?q=example
并替换“示例”根据搜索条件。你想要一个API,你可以从中请求,我会给你前X个结果,还是你想在浏览器中打开一个选项卡进行谷歌搜索?我想如果我的朋友键入“open stackoverflow”,那么它应该在浏览器中打开。目前,如果类型为“open stackoverflow”,则会在我的电脑中打开,而不是在他们的电脑中打开。我想在他们的电脑里打开,而不是在我的电脑里