Class MessageProperties
- Namespace
- Kook
- Assembly
- Kook.Net.Core.dll
提供用于修改 IUserMessage 的属性。
public class MessageProperties
- Inheritance
-
MessageProperties
- Inherited Members
Properties
Cards
获取或设置要设置到此消息的卡片。 修改此值,或修改此 IList<T> 中的成员,可以修改消息中卡片的内容。
public IList<ICard>? Cards { get; set; }
Property Value
Content
获取或设置要设置到此消息的消息内容。
public string? Content { get; set; }
Property Value
Remarks
修改此值为非空字符串可以修改消息的内容;不修改此值或将其设置为 null
可以保持消息的原内容。
EphemeralUser
获取或设置要临时更新到此消息的用户。
public IUser? EphemeralUser { get; set; }
Property Value
Remarks
设置此属性会使此用户在本次登录会话中看到的消息内容为本次临时修改的内容,
该用户在下次登录会话中看到的消息内容仍为原内容。
warning
仅支持通过设置此属性为指定用户的 ID 来为该用户临时更新消息。
设置此属性无法将非临时消息更改为仅指定用户可见的临时消息,也无法为过去发送的临时消息更改可见用户。
Quote
获取或设置要设置到此消息的消息引用。
public IQuote? Quote { get; set; }
Property Value
Remarks
仅支持通过将此属性设置为 MessageReference.Empty
来清除消息引用,不支持更改现有消息引用。
- See Also