群组动作
get_guild_info
获取群组信息
字段名 | 数据类型 | 默认值 | 说明 |
---|---|---|---|
guild_id |
string | - | 群组 ID |
字段名 | 数据类型 | 默认值 | 说明 |
---|---|---|---|
guild_id |
string | - | 群组 ID |
guild_name |
string | - | 群组名称 |
{
"action": "get_guild_info",
"params": {
"guild_id": "123456"
}
}
{
"status": "ok",
"retcode": 0,
"data": {
"guild_id": "12345",
"guild_name": "一群大笨蛋"
},
"message": ""
}
get_guild_list
获取群组列表
获取机器人加入的群组列表。
无。
群组信息列表,数据类型为 list[resp[`get_guild_info`]]
。
{
"action": "get_guild_list",
"params": {}
}
{
"status": "ok",
"retcode": 0,
"data": [
{
"guild_id": "12345",
"guild_name": "一群大笨蛋"
},
{
"guild_id": "54321",
"guild_name": "一群大笨蛋2群"
}
],
"message": ""
}
set_guild_name
设置群组名称
字段名 | 数据类型 | 默认值 | 说明 |
---|---|---|---|
guild_id |
string | - | 群组 ID |
guild_name |
string | - | 新群组名称 |
无。
{
"action": "set_guild_name",
"params": {
"guild_id": "12345",
"guild_name": "一个非常普通的群名"
}
}
{
"status": "ok",
"retcode": 0,
"data": null,
"message": ""
}
get_guild_member_info
获取群组成员信息
字段名 | 数据类型 | 默认值 | 说明 |
---|---|---|---|
guild_id |
string | - | 群组 ID |
user_id |
string | - | 用户 ID |
字段名 | 数据类型 | 默认值 | 说明 |
---|---|---|---|
user_id |
string | - | 用户 ID |
user_name |
string | - | 用户名称/姓名/昵称 |
user_displayname |
string | - | 用户设置的群组内显示名称或账号显示名称,若无则为空字符串 |
{
"action": "get_guild_member_info",
"params": {
"guild_id": "12345",
"user_id": "3847573"
}
}
{
"status": "ok",
"retcode": 0,
"data": {
"user_id": "3847573",
"user_name": "我是大笨蛋",
"user_displayname": "本群最菜的"
},
"message": ""
}
get_guild_member_list
获取群组成员列表
字段名 | 数据类型 | 默认值 | 说明 |
---|---|---|---|
guild_id |
string | - | 群组 ID |
群组成员信息列表,数据类型为 list[resp[`get_guild_member_info`]]
。
{
"action": "get_guild_member_list",
"params": {
"guild_id": "123456"
}
}
{
"status": "ok",
"retcode": 0,
"data": [
{
"user_id": "111222333",
"user_name": "我是大笨蛋",
"user_displayname": "本群最菜的"
},
{
"user_id": "444555666",
"user_name": "我是小笨蛋",
"user_displayname": "本群最强的"
}
],
"message": ""
}
leave_guild
退出群组
字段名 | 数据类型 | 默认值 | 说明 |
---|---|---|---|
guild_id |
string | - | 群组 ID |
无。
{
"action": "leave_guild",
"params": {
"guild_id": "12345"
}
}
{
"status": "ok",
"retcode": 0,
"data": null,
"message": ""
}
get_channel_info
获取频道信息
字段名 | 数据类型 | 默认值 | 说明 |
---|---|---|---|
guild_id |
string | - | 群组 ID |
channel_id |
string | - | 频道 ID |
字段名 | 数据类型 | 默认值 | 说明 |
---|---|---|---|
channel_id |
string | - | 频道 ID |
channel_name |
string | - | 频道名称 |
{
"action": "get_channel_info",
"params": {
"guild_id": "123456",
"channel_id": "12"
}
}
{
"status": "ok",
"retcode": 0,
"data": {
"channel_id": "12",
"channel_name": "笨蛋频道"
},
"message": ""
}
get_channel_list
获取频道列表
获取指定群组中机器人可见的频道列表。
字段名 | 数据类型 | 默认值 | 说明 |
---|---|---|---|
guild_id |
string | - | 群组 ID |
joined_only |
bool | false |
只获取机器人账号已加入的频道列表 |
频道信息列表,数据类型为 list[resp[`get_channel_info`]]
。
{
"action": "get_channel_list",
"params": {
"guild_id": "12345"
}
}
{
"status": "ok",
"retcode": 0,
"data": [
{
"channel_id": "12",
"channel_name": "笨蛋频道"
},
{
"channel_id": "13",
"channel_name": "聪明频道"
}
],
"message": ""
}
set_channel_name
设置频道名称
字段名 | 数据类型 | 默认值 | 说明 |
---|---|---|---|
guild_id |
string | - | 群组 ID |
channel_id |
string | - | 频道 ID |
channel_name |
string | - | 新频道名称 |
无。
{
"action": "set_channel_name",
"params": {
"guild_id": "12345",
"channel_id": "13",
"channel_name": "笨蛋频道2"
}
}
{
"status": "ok",
"retcode": 0,
"data": null,
"message": ""
}
get_channel_member_info
获取频道成员信息
字段名 | 数据类型 | 默认值 | 说明 |
---|---|---|---|
guild_id |
string | - | 群组 ID |
channel_id |
string | - | 频道 ID |
user_id |
string | - | 用户 ID |
字段名 | 数据类型 | 默认值 | 说明 |
---|---|---|---|
user_id |
string | - | 用户 ID |
user_name |
string | - | 用户名称/姓名/昵称 |
user_displayname |
string | - | 用户设置的频道内显示名称或账号显示名称,若无则为空字符串 |
{
"action": "get_channel_member_info",
"params": {
"guild_id": "12345",
"channel_id": "12",
"user_id": "3847573"
}
}
{
"status": "ok",
"retcode": 0,
"data": {
"user_id": "3847573",
"user_name": "我是大笨蛋",
"user_displayname": "本群最菜的"
},
"message": ""
}
get_channel_member_list
获取频道成员列表
字段名 | 数据类型 | 默认值 | 说明 |
---|---|---|---|
guild_id |
string | - | 群组 ID |
channel_id |
string | - | 频道 ID |
频道成员信息列表,数据类型为 list[resp[`get_channel_member_info`]]
。
{
"action": "get_channel_member_list",
"params": {
"guild_id": "123456",
"channel_id": "12"
}
}
{
"status": "ok",
"retcode": 0,
"data": [
{
"user_id": "111222333",
"user_name": "我是大笨蛋",
"user_displayname": "本群最菜的"
},
{
"user_id": "444555666",
"user_name": "我是小笨蛋",
"user_displayname": "本群最强的"
}
],
"message": ""
}
leave_channel
退出频道
字段名 | 数据类型 | 默认值 | 说明 |
---|---|---|---|
guild_id |
string | - | 群组 ID |
channel_id |
string | - | 频道 ID |
无。
{
"action": "leave_channel",
"params": {
"guild_id": "12345",
"channel_id": "12"
}
}
{
"status": "ok",
"retcode": 0,
"data": null,
"message": ""
}