mirror of
https://github.com/TeamOctolings/Octobot.git
synced 2025-04-19 08:23:35 +03:00
Ban backticks in /remind
This commit is contained in:
parent
a0e7b3a611
commit
ab260eea15
4 changed files with 22 additions and 0 deletions
|
@ -158,6 +158,16 @@ public sealed class RemindCommandGroup : CommandGroup
|
|||
return await _feedback.SendContextualEmbedResultAsync(failedEmbed, ct: CancellationToken);
|
||||
}
|
||||
|
||||
if (text.Contains('`'))
|
||||
{
|
||||
var failedEmbed = new EmbedBuilder()
|
||||
.WithSmallTitle(Messages.RemindBannedText, bot)
|
||||
.WithColour(ColorsList.Red)
|
||||
.Build();
|
||||
|
||||
return await _feedback.SendContextualEmbedResultAsync(failedEmbed, ct: CancellationToken);
|
||||
}
|
||||
|
||||
return await AddReminderAsync(timeSpan, text, data, channelId, executor, CancellationToken);
|
||||
}
|
||||
|
||||
|
|
6
TeamOctolings.Octobot/Messages.Designer.cs
generated
6
TeamOctolings.Octobot/Messages.Designer.cs
generated
|
@ -1196,5 +1196,11 @@ namespace TeamOctolings.Octobot {
|
|||
return ResourceManager.GetString("SettingsModeratorRole", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
internal static string RemindBannedText {
|
||||
get {
|
||||
return ResourceManager.GetString("RemindBannedText", resourceCulture);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -681,4 +681,7 @@
|
|||
<data name="SettingsModeratorRole" xml:space="preserve">
|
||||
<value>Moderator role</value>
|
||||
</data>
|
||||
<data name="RemindBannedText" xml:space="preserve">
|
||||
<value>Text contains banned characters!</value>
|
||||
</data>
|
||||
</root>
|
||||
|
|
|
@ -681,4 +681,7 @@
|
|||
<data name="SettingsModeratorRole" xml:space="preserve">
|
||||
<value>Роль модератора</value>
|
||||
</data>
|
||||
<data name="RemindBannedText" xml:space="preserve">
|
||||
<value>Текст имеет запрещенные символы!</value>
|
||||
</data>
|
||||
</root>
|
||||
|
|
Loading…
Add table
Reference in a new issue