[cm] fix wrong behaviour when bot doesn't have perms to delete sticker

This commit is contained in:
West14
2022-05-07 17:50:37 +03:00
parent 918ab8d2d9
commit 621fb27b46
@@ -110,6 +110,9 @@ public partial class BanStickerSet
[Message(InChat.Public, MessageFlag.HasSticker)]
public async Task HandleMessage()
{
var message = Message!;
if (await IsStickerBanned(message.Sticker!))
{
if (!await CanBotDeleteMessages())
{
@@ -117,9 +120,6 @@ public partial class BanStickerSet
"Этот набор стикеров заблокирован. Чтобы я мог его удалить, выдайте мне право на удаление сообщений.");
}
var message = Message!;
if (await IsStickerBanned(message.Sticker!))
{
await Bot.DeleteMessageAsync(Chat.Id, message.MessageId);
}
}