Interface ISelfUser
- Namespace
- Kook
- Assembly
- Kook.Net.Core.dll
表示一个通用的当前登录的用户信息。
public interface ISelfUser : IUser, IEntity<ulong>, IMentionable, IPresence
- Inherited Members
- Extension Methods
Properties
InvitedCount
获取此用户的邀请用户数。
int InvitedCount { get; }
Property Value
IsMobileVerified
获取此用户是否验证了手机号码。
bool IsMobileVerified { get; }
Property Value
Mobile
获取此用户的手机号码。
string? Mobile { get; }
Property Value
MobilePrefix
获取此用户的手机号码前缀。
string? MobilePrefix { get; }
Property Value
Methods
StartPlayingAsync(IGame, RequestOptions?)
开始一个新的游戏活动。
Task StartPlayingAsync(IGame game, RequestOptions? options = null)
Parameters
game
IGame要显示的游戏。
options
RequestOptions发送请求时要使用的选项。
Returns
- Task
一个表示异步开始操作的任务。
Remarks
此操作会使当前用户的资料卡片上显式指定的游戏信息。
StartPlayingAsync(Music, RequestOptions?)
开始一个新的听音乐活动。
Task StartPlayingAsync(Music music, RequestOptions? options = null)
Parameters
music
Music要播放的音乐。
options
RequestOptions发送请求时要使用的选项。
Returns
- Task
一个表示异步开始操作的任务。
Remarks
此操作会使当前用户的资料卡片上显式指定的音乐信息。
StopPlayingAsync(ActivityType, RequestOptions?)
停止活动。
Task StopPlayingAsync(ActivityType type, RequestOptions? options = null)
Parameters
type
ActivityType要停止的活动类型。
options
RequestOptions发送请求时要使用的选项。
Returns
- Task
一个表示异步停止操作的任务。
Remarks
此操作会使当前用户的资料卡片上不再显示指定的活动信息。