示例#1
0
        public async Task SetBotStatus()
        {
            var body = DeserialiseBody <StatusInfo>();

            Discord.ActivityType type = Discord.ActivityType.Playing;

            switch (body.Kind)
            {
            case "play":
                type = Discord.ActivityType.Playing;
                break;

            case "watch":
                type = Discord.ActivityType.Watching;
                break;

            case "listen":
                type = Discord.ActivityType.Listening;
                break;
            }

            await AndroidService.Instance.Client.SetGameAsync(body.Status, type : type);
        }
示例#2
0
 public async Task SetPlayingStatus(string status, string streamUrl = null)
 {
     Discord.ActivityType activityType = (streamUrl == null) ? Discord.ActivityType.Playing : Discord.ActivityType.Streaming;
     await client.SetGameAsync(status, streamUrl, activityType);
 }