コード例 #1
0
ファイル: SystemController.cs プロジェクト: mestiez/Android-2
        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
ファイル: TamaChan.cs プロジェクト: Zaexides/TamaChanBot
 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);
 }