创建私信会话

用于机器人和在同一个频道内的成员创建私信会话。

:::warning 注意

机器人和用户存在共同频道才能创建私信会话。

:::

使用示例

sync

  1. import qqbot
  2. token = qqbot.Token({appid}, {token})
  3. def demo():
  4. api = qqbot.DmsAPI(token, False)
  5. request = qqbot.CreateDirectMessageRequest(source_guild_id, recipient_id)
  6. dms = api.create_direct_message(request)

async

  1. import qqbot
  2. token = qqbot.Token({appid}, {token})
  3. async def demo():
  4. api = qqbot.AsyncDmsAPI(token, False)
  5. dms_request = qqbot.CreateDirectMessageRequest(source_guild_id, recipient_id)
  6. dms = await api.create_direct_message(request)

参数说明

字段名 必填 类型 描述
dms_request CreateDirectMessageRequest 创建私信结构体

CreateDirectMessageRequest

字段名 必填 类型 描述
source_guild_id string 源频道 ID
recipient_id string 接收者 ID

返回说明

返回DMS对象。

DMS

字段名 类型 描述
guild_id string 私信会话关联的频道 ID
channel_id string 私信会话关联的子频道 ID
create_time string 创建私信会话时间戳

返回示例

  1. {
  2. "guild_id": "xxxxxx",
  3. "channel_id": "xxxxxx",
  4. "create_time": "1642545606"
  5. }