Пример #1
0
        private async Task OnReady()
        {
            int guilds = await nixProvider.GetGuildsCountAsync();

            int users = await nixProvider.GetUsersCountAsync();

            logger.AppendLog($"{guilds} guild(s) are registered with {users} user(s)");

#if DEBUG
            await discord.Client.SetGameAsync("myself being created", type : ActivityType.Watching);
#else
            _ = Task.Run(async() =>
            {
                while (true)
                {
                    await discord.Client.SetGameAsync($"{users} users | v{Utility.Version}", type: ActivityType.Listening);
                    await Task.Delay((1000 * 60) * 15);
                    users = await nixProvider.GetUsersCountAsync();
                }
            });
#endif

            logger.AppendLog("Discord initialized");
        }