python对接go-cqhttp发送qq群消息
时间: 2024-01-18 15:02:19 浏览: 163
python实现定时发送qq消息
5星 · 资源好评率100%
要使用Python对接go-cqhttp发送QQ群消息,可以使用Python的requests库向go-cqhttp HTTP API 接口发送请求。
首先,需要安装requests库:
```
pip install requests
```
接下来,可以编写Python代码实现发送QQ群消息的功能。示例如下:
```python
import requests
# go-cqhttp HTTP API 接口地址
api_url = 'http://localhost:5700'
# 发送消息的函数
def send_message(group_id, message):
# 构造请求参数
params = {
'group_id': group_id,
'message': message
}
# 发送POST请求
response = requests.post(api_url + '/send_group_msg', json=params)
# 解析响应
result = response.json()
if result['status'] == 'ok':
print('消息发送成功')
else:
print('消息发送失败:', result['retcode'], result['errmsg'])
# 调用发送消息函数
send_message(123456, 'Hello, World!')
```
其中,`api_url` 是 go-cqhttp HTTP API 接口的地址,需要根据实际情况进行修改。`send_message` 函数接收两个参数,分别是群组ID和消息内容。
调用 `send_message` 函数即可向指定的QQ群发送消息。
阅读全文