mirror of
https://github.com/Bubuni-Team/telegram-bot.git
synced 2026-07-31 00:29:24 +03:00
[cm] fix wrong behaviour when bot doesn't have perms to delete sticker
This commit is contained in:
@@ -111,15 +111,15 @@ public partial class BanStickerSet
|
|||||||
[Message(InChat.Public, MessageFlag.HasSticker)]
|
[Message(InChat.Public, MessageFlag.HasSticker)]
|
||||||
public async Task HandleMessage()
|
public async Task HandleMessage()
|
||||||
{
|
{
|
||||||
if (!await CanBotDeleteMessages())
|
|
||||||
{
|
|
||||||
await Reply(
|
|
||||||
"Этот набор стикеров заблокирован. Чтобы я мог его удалить, выдайте мне право на удаление сообщений.");
|
|
||||||
}
|
|
||||||
|
|
||||||
var message = Message!;
|
var message = Message!;
|
||||||
if (await IsStickerBanned(message.Sticker!))
|
if (await IsStickerBanned(message.Sticker!))
|
||||||
{
|
{
|
||||||
|
if (!await CanBotDeleteMessages())
|
||||||
|
{
|
||||||
|
await Reply(
|
||||||
|
"Этот набор стикеров заблокирован. Чтобы я мог его удалить, выдайте мне право на удаление сообщений.");
|
||||||
|
}
|
||||||
|
|
||||||
await Bot.DeleteMessageAsync(Chat.Id, message.MessageId);
|
await Bot.DeleteMessageAsync(Chat.Id, message.MessageId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user