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)
{