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); }
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); }