黑盒语音接口
  1. 房间接口
黑盒语音接口
  • 教程
  • 开发者服务协议
  • 使用交流
  • 更新日志
  • 开发计划
  • 资源
    • 请求速率限制
    • Websocket
    • Bot命令
  • WEBSOCKET 连接请求
    • 连接到黑盒语音服务
  • HTTP接口
    • 消息接口
      • 发送消息接口的参数
      • 发送消息接口的返回值
      • 发送图片形式的频道消息
      • 发送Markdown文档
      • 更新指定频道消息
      • 删除指定的频道消息
      • 对某条频道消息增加/取消回应(小表情)
      • 发送卡片消息
      • 给用户发送私聊消息
      • 发送频道图片消息
      • 发送频道消息
      • 发送卡片消息
      • 发送频道消息@全体成员/@在线成员
      • 更新指定的频道消息
      • 删除指定的频道消息
      • 对某条频道消息增加/取消回应(小表情)
      • 给用户发送私聊消息
    • 媒体文件上传
      • 上传媒体文件的参数解析
      • 上传媒体文件
    • 房间角色接口
      • 权限相关说明
      • 接口说明
      • 获取房间角色列表
      • 创建角色
      • 更新角色
      • 删除角色
      • 对指定用户授予指定权限
      • 对指定用户剥夺指定权限
    • 房间表情
      • 房间表情包
      • 获取房间上传的表情包
      • 房间删除表情包
      • 房间更新表情包名称
    • 房间接口
      • 房间相关接口文档
      • 修改房间内昵称
        POST
      • 分页获取加入的房间列表
        GET
      • 获取房间信息
        GET
      • 退出房间
        POST
      • 房间踢人
        POST
      • 获取房间用户列表
        POST
  • 服务端推送事件
    • 事件说明
    • 通用推送字段
    • 机器人命令
      • 用户使用Bot命令
    • 频道消息事件
      • 频道消息事件
    • 房间消息事件
      • 房间消息事件
  1. 房间接口

房间相关接口文档

修改房间内昵称#

接口地址#

修改房间内昵称

权限需求#

修改房间内的昵称需要机器人拥有管理员或者管理昵称权限,详情查看权限接口描述

POST请求的Body请求参数#

{
    "nickname": "测试昵称",
    "room_id": "3587810143523774464",
    "to_user_id": 8828375
}
参数名类型必须说明
nicknamestringtrue用于设定或清空修改目标在房间内的昵称。若不传入该参数值,则会清空昵称。此昵称长度最长为 20 个字符。
room_idstringtrue用于指定特定的房间 ID,以确定在哪个房间内进行昵称修改操作。
to_user_idint64true代表修改目标的用户 ID。若该 ID 与当前操作者自身 ID 相同,则表示修改自己在房间内的昵称。

返回结果#

修改成功
{
    "msg": "",
    "result": {},
    "status": "ok"
}
修改失败
{
    "msg": "权限不足",
    "result": {},
    "status": "failed"
}

获取加入的房间列表#

接口地址#

获取加入的房间列表

权限需求#

无

Get请求的Query请求参数#

参数名类型说明
offsetint表示跳过的房间数量,用于分页查询时确定起始位置
limitint限制返回结果的数量,其最大值为 50,用于控制数据获取量

返回结果#

获取成功
{
    "msg": "",
    "result": {
        "rooms": [
            {
                "room_id": "372850461859040xxxx",
                "room_name": "测试2",
                "room_avatar": "https://imgheybox.max-c.com/dev/bbs/2024/12/05/e380b1a5f190784c252ec3696fa33fd3.png",
                "create_by": 100001,
                "room_pic": "",
                "is_public": 0,
                "public_id": "",
                "is_hot": 0,
                "join_time": 1733388149129
            }
        ],
        "total": 84,
        "offset": 0,
        "limit": 50
    },
    "status": "ok"
}
参数名类型说明
room_idstring房间的唯一ID
room_namestring房间的名称
room_avatarstring房间左上角以及目录中的小尺寸图片路径
room_picstring房间左上角的大尺寸图片路径
create_byint64创建该房间的用户ID
is_publicint表示房间的公开状态,取值为 1 时表示房间公开,其他用户可使用public_id自由访问;取值为 0 时表示房间非公开
public_idstring当房间公开时生成的特定 ID,可供其他用户凭借此 ID 加入该房间
is_hotint表明房间是否为热门房间,取值为 1 时为热门房间,会在首页热门列表中展示;取值为 0 时则不是热门房间
join_timeint64用户加入房间的时间,以毫秒为单位的时间戳形式

退出房间#

接口地址#

退出房间

权限需求#

无

POST请求的Body请求参数#

{
    "room_id": "3587810143523774464"
}
参数名类型必须说明
room_idstringtrue用于指定特定的房间 ID,以确定在哪个房间内进行退出操作。

返回结果#

{
    "msg": "",
    "result": {},
    "status": "ok"
}

房间踢人#

接口地址#

房间踢人

权限需求#

房间踢人 需要机器人拥有管理员或者将某人踢出房间权限,详情查看权限接口描述

POST请求的Body请求参数#

{
    "room_id": "3587810143523774464",
    "to_user_id": 8828375
}
参数名类型必须说明
room_idstringtrue用于指定特定的房间 ID,以确定在哪个房间内进行踢人操作。
to_user_idint64true代表踢人目标的用户 ID。

返回结果#

成功
{
    "msg": "",
    "result": {},
    "status": "ok"
}
失败
{
    "msg": "权限不足",
    "result": {},
    "status": "failed"
}
修改于 2024-12-23 02:02:22
上一页
房间更新表情包名称
下一页
修改房间内昵称
Built with