Update to Telegram Bot Framework 2.0

This commit is contained in:
Andriy
2023-07-29 01:50:28 +03:00
parent 5d06529c92
commit 0677060429
24 changed files with 86 additions and 47 deletions
@@ -12,7 +12,8 @@ namespace West.TelegramBot.ChatManagement.Handler;
public partial class BanStickerSet
{
[ParametrizedCommand(InChat.Public, "stick_ban", CommandParseMode.Both)]
[InChat(InChat.Public)]
[ParametrizedCommand("stick_ban", CommandParseMode.Both)]
public async Task HandleBanSticker(StickerSet.Param stickerSet)
{
if (!await PreCommand(stickerSet))
@@ -43,7 +44,8 @@ public partial class BanStickerSet
await Reply(FormatStickerSetAction(stickerSet.Set, "заблокирован"));
}
[ParametrizedCommand(InChat.Public, "stick_unban", CommandParseMode.Both)]
[InChat(InChat.Public)]
[ParametrizedCommand("stick_unban", CommandParseMode.Both)]
public async Task HandleUnBanSticker(string stickerSet)
{
if (!await PreCommand())
@@ -68,7 +70,8 @@ public partial class BanStickerSet
await Reply(FormatStickerSetAction(stickerSet, "разблокирован"));
}
[Command(InChat.Public, "stick_banlist", CommandParseMode.Both)]
[InChat(InChat.Public)]
[Command("stick_banlist", CommandParseMode.Both)]
public async Task HandleSBanList()
{
var option = await GetBannedStickerSetOption();
@@ -109,7 +112,8 @@ public partial class BanStickerSet
await Reply(msg);
}
[Message(InChat.Public, MessageFlag.HasSticker)]
[InChat(InChat.Public)]
[Message(MessageFlag.HasSticker)]
public async Task HandleMessage()
{
var message = Message!;