public async Task LatencyUpdateAsync(int old, int value)
        {
            foreach (var reminder in _reminderService.RemindUser())
            {
                var channel = _client
                              .GetChannel(ulong.Parse(DotNetEnv.Env.GetString("BOTCHN"))) as ITextChannel;
                var user = (channel != null) ? await channel.GetUserAsync(reminder.Item1) : null;

                if (channel == null || user == null)
                {
                    channel = _client
                              .GetChannel(ulong.Parse(DotNetEnv.Env.GetString("TESTCHN"))) as ITextChannel;
                    user = (channel != null) ? await channel.GetUserAsync(reminder.Item1) : null;
                }

                if (channel != null && user != null)
                {
                    await channel.SendMessageAsync($"<@{reminder.Item1}> {reminder.Item2}");

                    await user.SendMessageAsync(reminder.Item2);
                }
            }

            await PersistenceService.WriteUserRecord();
        }
        public async Task InitializeAsync()
        {
            await PersistenceService.Initialize();

            await PersistenceService.LoadDialogData();

            await _commands.AddModulesAsync(Assembly.GetEntryAssembly(), _services);
        }