创建私信会话

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

注意

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

使用示例

import botpy
from botpy.message import Message

class MyClient(botpy.Client):
    async def on_at_message_create(self, message: Message):
        await self.api.create_dms(guild_id="xxxx", user_id="xxxx")

intents = botpy.Intents(public_guild_messages=True)
client = MyClient(intents=intents)
client.run(appid={appid}, token={token})

参数说明

字段名必填类型描述
guild_idstring源频道 ID
user_idstring接收者 ID

返回说明

返回DMS对象。

DMS

字段名类型描述
guild_idstring私信会话关联的频道 ID
channel_idstring私信会话关联的子频道 ID
create_timestring创建私信会话时间戳

返回示例

{
  "guild_id": "xxxxxx",
  "channel_id": "xxxxxx",
  "create_time": "1642545606"
}