diff --git a/locale/Messages.ru.resx b/locale/Messages.ru.resx index 8839670..0cb87fb 100644 --- a/locale/Messages.ru.resx +++ b/locale/Messages.ru.resx @@ -586,7 +586,7 @@ Напоминания {0} - У тебя нет упоминания с указанным индексом! + У тебя нет напоминания с указанным индексом! Напоминание удалено diff --git a/locale/Messages.tt-ru.resx b/locale/Messages.tt-ru.resx index 864b6a8..5b0b798 100644 --- a/locale/Messages.tt-ru.resx +++ b/locale/Messages.tt-ru.resx @@ -589,6 +589,6 @@ у тебя нет напоминалки с этим индексом! - напоминалка стёрта + напоминалка уничтожена diff --git a/src/Commands/RemindCommandGroup.cs b/src/Commands/RemindCommandGroup.cs index 4f1be38..d5110e0 100644 --- a/src/Commands/RemindCommandGroup.cs +++ b/src/Commands/RemindCommandGroup.cs @@ -73,13 +73,14 @@ public class RemindCommandGroup : CommandGroup for (var i = 0; i < data.Reminders.Count; i++) { var reminder = data.Reminders[i]; - builder.AppendLine($"[{i}] {Markdown.InlineCode(reminder.Text)} ({Markdown.Timestamp(reminder.At)})"); + builder.AppendLine( + $"- {Markdown.InlineCode(i.ToString())} - {Markdown.InlineCode(reminder.Text)} - {Markdown.Timestamp(reminder.At)}"); } var embed = new EmbedBuilder().WithSmallTitle( string.Format(Messages.ReminderList, user.GetTag()), user) .WithDescription(builder.ToString()) - .WithColour(ColorsList.Default) + .WithColour(ColorsList.Cyan) .Build(); return await _feedback.SendContextualEmbedResultAsync( @@ -152,7 +153,7 @@ public class RemindCommandGroup : CommandGroup [RequireContext(ChannelContext.Guild)] [UsedImplicitly] public async Task ExecuteDeleteReminderAsync( - int index) + [MinValue(0)] int index) { if (!_context.TryGetContextIDs(out var guildId, out _, out var userId)) { @@ -171,7 +172,8 @@ public class RemindCommandGroup : CommandGroup return await DeleteReminderAsync(data.GetOrCreateMemberData(userId), index, currentUser, CancellationToken); } - private async Task DeleteReminderAsync(MemberData data, int index, IUser currentUser, CancellationToken ct) + private async Task DeleteReminderAsync(MemberData data, int index, IUser currentUser, + CancellationToken ct) { if (index >= data.Reminders.Count) {