예제 #1
0
        private void GameplayStopEvent(PresenceUpdateEventArgs presenceUpdate)
        {
            Console.WriteLine($"Game Stopped: {presenceUpdate.PresenceBefore.Game.Name} by {presenceUpdate.Member.DisplayName}");
            var a = new {
                UserId        = presenceUpdate.Member.Id,
                GuildId       = presenceUpdate.Guild.Id,
                Status        = "GameStart",
                Timestamp_UTC = DateTime.UtcNow,
                Game          = new PublicDiscordGame {
                    Id   = presenceUpdate.PresenceBefore.Game.ApplicationId,
                    Name = presenceUpdate.PresenceBefore.Game.Name,
                    Hash = StaticHelpers.GameNameToHash(presenceUpdate.PresenceBefore.Game.Name)
                }
            };

            Console.WriteLine(JsonConvert.SerializeObject(a, Formatting.Indented));
        }