问题描述
我是 python 和 discord bots 的新手,所以如果这是一个愚蠢的问题或者我的处理方式不对,我很抱歉。我的目标是制作一个可以打开即时 google meet 并在不和谐时向我发送链接的机器人。我能够实现目标的第一部分,也就是说,我能够对机器人进行编程以打开 chrome 并使用 os.system
os.system('chrome meet.google.com')
我必须在环境变量中设置 chrome.exe 的路径。从那里我使用 pyautogui
开始会议。之后,机器人会自动复制会议链接。
现在,这是我陷入困境的部分,我不知道如何通过机器人将此链接发送到我的不和谐处。
我想到了使用一个单独的同时运行的python程序。第一个程序首先在第二个程序的代码中添加链接,然后在cmd中执行。第二个程序的工作只是发送一条消息。但我想知道是否有更简单的方法来做到这一点。
感谢任何人的回复。
我使用的是 Python 3.9 和 discord.py 1.7.2
解决方法
您可以使用 Selenium 一个 Python 包来控制 Web 浏览器。 Pyautogui 主要用于控制键盘和鼠标,因此您不能使用它来发送不和谐链接。硒用于此目的。 您可以通过以下链接了解更多信息:
https://www.geeksforgeeks.org/selenium-python-introduction-and-installation/