Skip to main content

Lấy danh sách Bot

Lấy danh sách Bot đang tồn tại trong hệ thống

HTTP request

GET https://{app_id}.api.piscale.com/chat-bot/v1.0/bots

Parameter

TênKiểu dữ liệuMô tảBắt buộc
ext_bot_idstringID của bot có dữ liệu cuối cùng
prev_limitintGiới hạn số lượng và lấy bot có id < ext_bot_id
next_limitintGiới hạn số lượng và lấy bot có id > ext_bot_id
ext_tenant_idstringTenant ID

Response

Ngoài những thông tin cơ bản của bot, PiScale trả về dữ liệu link.nextlink.prev để tiện cho việc truy vấn phân trang.

Ví dụ
{
"message_code": "M200",
"message": "Success",
"data": [
{
"user_id": "kw04GXRFtO:1690252859",
"display_name": "BOT 1",
"description": "",
"avatar_url": "",
"status": 1,
"ext_tenant_id": "6872016393176737",
"created_at": 1690252859463,
"updated_at": 1690252859463,
"config": {
"webhook_url": "http://api.xyz.com/webhook",
"receive_all_msg": 0
},
"token": "6872016393266763:ys3aO4xEv2WjlrNoIbHyRJQIJZEzfTIdojie",
"ext_bot_id": "6872016393266763",
"is_global": 2
},
{
"user_id": "pq4QLm1TH9:1690253341",
"display_name": "BOT 2",
"description": "",
"avatar_url": "",
"status": 1,
"ext_tenant_id": "6872016393176737",
"created_at": 1690253341509,
"updated_at": 1690253341509,
"config": {
"webhook_url": "http://localhost:5001/healthz/webhook",
"receive_all_msg": 1
},
"token": "6872016393266764:h6y8u89NhBW3uXhkoM9Ca1EmQyhSIDKcTKXw",
"ext_bot_id": "6872016393266764",
"is_global": 2
}
],
"link": {
"next": "?ext_bot_id=6872016393266764&next_limit=2&ext_tenant_id=6872016393176737",
"prev": "?ext_bot_id=6872016393266763&prev_limit=2&ext_tenant_id=6872016393176737"
}
}
TênKiểu dữ liệuMô tả
message_codestringMã thông điệp. Xem chi tiết
messagestringNội dung mã thông điệp
data[i].user_idstringId trong hệ thống của bạn, nếu không truyền PiScale sẽ tạo một id cho bot
data[i].display_namestringTên hiển thị của bot
data[i].avatar_urlstringUrl ảnh đại diện của bot
data[i].descriptionstringMô tả bot
data[i].ext_tenant_idstringTenant của bot
data[i].ext_bot_idstringID của bot trên hệ thống PiScale
data[i].is_globalintPhạm vi hoạt động của bot
data[i].config.webhook_urlstringThiết lập endpoint mà bạn muốn nhận được event
data[i].config.receive_all_msgintNếu bạn muốn nhận được tất cả tin nhắn trong cuộc hội thoạt có bot thì thiết lập giá trị là 1. Mặc định PiScale sẽ đẩy dữ liệu về đầu webhook nếu phát hiện Bot được nhắc đến hoặc tin nhắn chứa command
link.nextstringDùng để truy vấn dữ liệu trang tiếp theo
link.prevstringDùng để truy vấn dữ liệu trang trước đó