1
0
Fork 1
mirror of https://github.com/TeamOctolings/Octobot.git synced 2025-04-20 00:43:36 +03:00

Add failed embed for /listremind

This commit is contained in:
Macintxsh 2023-08-14 10:16:46 +03:00
parent 87dbb07dec
commit c6bace0157
Signed by: mctaylors
GPG key ID: 2E1BF7AD0D4BB0B4
5 changed files with 24 additions and 0 deletions

View file

@ -591,4 +591,7 @@
<data name="ReminderDeleted" xml:space="preserve"> <data name="ReminderDeleted" xml:space="preserve">
<value>Reminder deleted</value> <value>Reminder deleted</value>
</data> </data>
<data name="NoRemindersFound" xml:space="preserve">
<value>You don't have any reminders created!</value>
</data>
</root> </root>

View file

@ -591,4 +591,7 @@
<data name="ReminderDeleted" xml:space="preserve"> <data name="ReminderDeleted" xml:space="preserve">
<value>Напоминание удалено</value> <value>Напоминание удалено</value>
</data> </data>
<data name="NoRemindersFound" xml:space="preserve">
<value>У вас нет созданных напоминаний!</value>
</data>
</root> </root>

View file

@ -591,4 +591,7 @@
<data name="ReminderDeleted" xml:space="preserve"> <data name="ReminderDeleted" xml:space="preserve">
<value>напоминалка уничтожена</value> <value>напоминалка уничтожена</value>
</data> </data>
<data name="NoRemindersFound" xml:space="preserve">
<value>ты еще не крафтил напоминалки</value>
</data>
</root> </root>

View file

@ -77,6 +77,15 @@ public class RemindCommandGroup : CommandGroup
$"- {Markdown.InlineCode(i.ToString())} - {Markdown.InlineCode(reminder.Text)} - {Markdown.Timestamp(reminder.At)}"); $"- {Markdown.InlineCode(i.ToString())} - {Markdown.InlineCode(reminder.Text)} - {Markdown.Timestamp(reminder.At)}");
} }
if (data.Reminders.Count == 0)
{
var failedEmbed = new EmbedBuilder().WithSmallTitle(Messages.NoRemindersFound, user)
.WithColour(ColorsList.Red)
.Build();
return await _feedback.SendContextualEmbedResultAsync(failedEmbed, ct);
}
var embed = new EmbedBuilder().WithSmallTitle( var embed = new EmbedBuilder().WithSmallTitle(
string.Format(Messages.ReminderList, user.GetTag()), user) string.Format(Messages.ReminderList, user.GetTag()), user)
.WithDescription(builder.ToString()) .WithDescription(builder.ToString())

View file

@ -995,5 +995,11 @@ namespace Boyfriend {
return ResourceManager.GetString("ReminderDeleted", resourceCulture); return ResourceManager.GetString("ReminderDeleted", resourceCulture);
} }
} }
internal static string NoRemindersFound {
get {
return ResourceManager.GetString("NoRemindersFound", resourceCulture);
}
}
} }
} }