当然可以。微信群机器人的程序可以使用微信开放平台提供的API进行开发。以下是一个简单的示例,你可以根据自己的需求进行更改和扩展。

import requests
import json

# 获取access_token
def get_access_token(appid, secret):
    url = f"https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid={appid}&secret={secret}"
    response = requests.get(url)
    access_token = json.loads(response.text).get('access_token')
    return access_token

# 发送消息
def send_message(access_token, group_id, content):
    url = f"https://api.weixin.qq.com/cgi-bin/message/send?access_token={access_token}"
    headers = {'Content-Type': 'application/json'}
    data = {
        "touser": group_id,
        "msgtype": "text",
        "text": {
            "content": content
        }
    }
    response = requests.post(url, headers=headers, data=json.dumps(data))
    return json.loads(response.text)

# 初始化配置
appid = 'your_appid'
secret = 'your_secret'
group_id = 'your_group_id'

# 获取access_token
access_token = get_access_token(appid, secret)

# 发送消息
content = '这是一条测试消息'
response = send_message(access_token, group_id, content)
print(response)

注意:在使用这个程序之前,你需要先在微信开放平台上创建一个小程序,并获取到appid和secret。同时,你还需要获取到要发送消息的微信群的group_id。

这只是一个简单的示例,你可以根据自己的需求进行更复杂的功能开发,比如添加自动回复、关键词识别等功能


原文地址: https://www.cveoy.top/t/topic/hUw1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录