mirror of
https://github.com/Bubuni-Team/telegram-bot.git
synced 2026-07-31 00:29:24 +03:00
refactor(ban): use ctors with def values to ban\unban
This commit is contained in:
@@ -41,10 +41,7 @@ public abstract class CommonHandler : BotEventHandler
|
||||
await Bot.RestrictChatMember(
|
||||
Chat.Id,
|
||||
userId,
|
||||
new ChatPermissions
|
||||
{
|
||||
CanSendMessages = false
|
||||
},
|
||||
new ChatPermissions(),
|
||||
untilDate: banEnd
|
||||
);
|
||||
}
|
||||
|
||||
@@ -60,25 +60,8 @@ public class Ban : CommonHandler
|
||||
return;
|
||||
}
|
||||
|
||||
// TODO: in Telegram.Bot >=22.4.0 this could be replaced with new ChatPermissions(true)
|
||||
await Bot.RestrictChatMember(Chat.Id, RepliedUser!.Id,
|
||||
new ChatPermissions
|
||||
{
|
||||
CanSendMessages = true,
|
||||
CanAddWebPagePreviews = true,
|
||||
CanChangeInfo = true,
|
||||
CanInviteUsers = true,
|
||||
CanManageTopics = true,
|
||||
CanPinMessages = true,
|
||||
CanSendAudios = true,
|
||||
CanSendDocuments = true,
|
||||
CanSendOtherMessages = true,
|
||||
CanSendPhotos = true,
|
||||
CanSendPolls = true,
|
||||
CanSendVideos = true,
|
||||
CanSendVideoNotes = true,
|
||||
CanSendVoiceNotes = true,
|
||||
});
|
||||
new ChatPermissions(true));
|
||||
|
||||
await Reply($"{From.ToHtml()} <code>разблокировал</code> {RepliedUser!.ToHtml()}");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user