📅  最后修改于: 2023-12-03 15:39:24.384000             🧑  作者: Mango
如果你想在 WhatsApp 上发送带有 Python 代码的消息,这里提供了一个简单的方法来实现。我们将使用 Python 的 whatsapp-web
库来自动控制 WhatsApp Web,然后将代码段发送给我们自己或其他人。
我们需要安装 whatsapp-web
库来实现自动化 WhatsApp Web 的功能。
!pip install whatsapp-web
首先,我们需要使用手机上的 WhatsApp 应用程序扫描将出现在 notebook 中的二维码。确保使用的是与手机相同的账户登录。
from whatsapp import WhatsApp
wp = WhatsApp()
wp.login()
我们可以使用 send_code
方法将代码段发送给我们自己或其他人。
code = '''
def hello_world():
print("Hello, World!")
hello_world()
'''
wp.send_code("1234567890", code) # 将代码发送给某个用户
wp.send_code(wp.self_jid, code) # 将代码发送给自己
我们可以使用 get_last_messages
方法来获取最后发送的消息历史记录。
messages = wp.get_last_messages(10) # 获取最后10条消息记录
for message in messages:
print(f"{message.sender}: {message.content}")
from whatsapp import WhatsApp
wp = WhatsApp()
wp.login()
code = '''
def hello_world():
print("Hello, World!")
hello_world()
'''
wp.send_code("1234567890", code) # 将代码发送给某个用户
wp.send_code(wp.self_jid, code) # 将代码发送给自己
messages = wp.get_last_messages(10) # 获取最后10条消息记录
for message in messages:
print(f"{message.sender}: {message.content}")
现在你已经了解了如何使用 Python 的 whatsapp-web
库将代码段发送到 WhatsApp 中,并获取最后发送的消息记录。你可以将此方法用于其他目的,例如自动答复或批量发送消息。