要捕捉一个群组中的WhatsApp消息,可以使用WhatsApp的API或者第三方库来实现。以下是使用WhatsApp Business API和Python的代码示例:
pip install whatsapp-api
import requests
def get_group_messages(group_id, token):
headers = {
"Authorization": "Bearer " + token,
"Content-Type": "application/json"
}
url = "https://api.chat-api.com/instance/{instance_id}/groups/{group_id}/messages".format(
instance_id="YOUR_INSTANCE_ID", group_id=group_id)
response = requests.get(url, headers=headers)
if response.status_code == 200:
return response.json()
else:
return None
group_id = "YOUR_GROUP_ID"
token = "YOUR_API_TOKEN"
messages = get_group_messages(group_id, token)
if messages:
for message in messages["messages"]:
print(message["body"])
else:
print("Failed to retrieve group messages.")
请注意,此代码示例使用WhatsApp Business API,您需要先获得一个WhatsApp Business API帐户并获取相应的实例ID和API令牌。此外,您还需要替换YOUR_GROUP_ID
和YOUR_API_TOKEN
为您自己的群组ID和API令牌。
希望这可以帮助到您!