- Get
- gemini
- dev
- anime
- v1
- v2
发送消息 (POST)
POST
http://127.0.0.1:10614/send_message
请求参数
Header 参数
Authorization
string
必需
示例值:
Bearer YOUR_TOKEN
Content-Type
string
请求体的内容类型
示例值:
application/json
Body 参数application/json
action
string
动作名称
示例值:
send_message
params
object
SendMsgParams
message_type
enum<string>
OneBotMessageType
枚举值:
privategroup
示例值:
private
user_id
string
可选
示例值:
wxid_xxxxxxxxxxxxxx
group_id
string
可选
示例值:
xxxxxxxxx@chatroom
message
array[object (MessageSegment) {2}]
必需
示例值:
[{"type":"text","data":{"text":"这是一条测试消息。"}},{"type":"image","data":{"url":"http://example.com/image.jpg"}}]
auto_escape
boolean
可选
示例值:
false
send_id
string
可选
示例值:
wxid_zzzzzzzzzzzz
group_ids
array[string]
可选
示例值:
["label_id_1","label_id_2"]
echo
string
原样返回字段
示例值:
request_echo_123
示例
{
"action": "send_message",
"params": {
"message_type": "private",
"user_id": "wxid_xxxxxxxxxxxxxx",
"message": [
{
"type": "text",
"data": {
"text": "你好!"
}
}
],
"auto_escape": false
},
"echo": "echo_private_text"
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://127.0.0.1:10614/send_message' \
--header 'Authorization: Bearer YOUR_TOKEN' \
--header 'Content-Type: application/json' \
--data-raw '{
"action": "send_message",
"params": {
"message_type": "private",
"user_id": "wxid_xxxxxxxxxxxxxx",
"message": [
{
"type": "text",
"data": {
"text": "你好!"
}
}
],
"auto_escape": false
},
"echo": "echo_private_text"
}'
返回响应
🟢200操作结果
application/json
Body
status
enum<string>
执行状态
枚举值:
okfailed
示例值:
ok
retcode
integer <int64>
必需
示例值:
0
message
string
可选
示例值:
参数无效
echo
string
可选
示例值:
request_echo_123
data
object
MsgRespData
time
number <double>
时间戳
示例值:
1678886400.123
message_id
string
可选
示例值:
abc-123-def-456
示例
{
"status": "ok",
"retcode": 0,
"data": {
"message_id": "some-random-uuid",
"time": 1625884293
},
"echo": "echo_private_text"
}