有没有办法通过机器人将复制的 link 发送到我的不和谐频道?

Is there a way to send a copied link to my discord channel through a bot?

我是 python 和 discord 机器人的新手,所以如果这是一个愚蠢的问题或者我的处理方式不正确,我很抱歉。我的目标是制作一个可以立即打开 google 会议并在 discord 上向我发送 link 的机器人。我能够实现目标的第一部分,也就是说,我能够对机器人进行编程以打开 chrome 并使用 os.system[=14= 访问 google 会议网站]

os.system('chrome meet.google.com')

我必须在环境变量中将路径设置为 chrome.exe。从那里我使用 pyautogui 开始会议。之后,机器人会自动将 link 复制到会议中。

现在,这是我卡住的部分,我不知道如何通过机器人将这个 link 发送到我的 discord。

我想到了使用同时运行的单独 python 程序。第一个程序首先在第二个程序的代码中添加link,然后在cmd中执行。第二个程序的工作只是发送消息。但我想知道是否有更简单的方法来做到这一点。

谢谢大家的回复。

我正在使用 Python 3.9discord.py 1.7.2

您可以使用 Selenium Python 包来控制网络浏览器。 Pyautogui 主要用于控制键盘和鼠标,因此您不能使用它来发送 link 到 discord。硒用于此目的。 您可以使用以下 links 了解更多信息:

https://www.geeksforgeeks.org/selenium-python-introduction-and-installation/

https://www.geeksforgeeks.org/selenium-python-tutorial/

https://pypi.org/project/selenium/