mirror of
https://github.com/Bubuni-Team/telegram-bot.git
synced 2026-07-31 00:29:24 +03:00
[cm] change culture to ru, add no-perm warn on /ban command
This commit is contained in:
+1
-1
@@ -8,7 +8,7 @@ namespace Kruzya.TelegramBot.Core
|
||||
{
|
||||
public static void Main(string[] args)
|
||||
{
|
||||
CultureInfo.CurrentCulture = new CultureInfo("en-US");
|
||||
CultureInfo.CurrentCulture = new CultureInfo("ru-RU");
|
||||
CreateHostBuilder(args).Build().Run();
|
||||
}
|
||||
|
||||
|
||||
@@ -28,14 +28,28 @@ public class Ban : CommonHandler
|
||||
var now = DateTime.Now;
|
||||
var banEnd = now.AddDays(banLengthParam.DayCount);
|
||||
|
||||
var banEndMsg = (banEnd - now).Days > 366 ? "навсегда" : $"до {banEnd.ToUniversalTime()}";
|
||||
var banEndMsg = (banEnd - now).Days > 366 ? "навсегда" : $"до {banEnd:D}";
|
||||
|
||||
/*
|
||||
TODO: cause this block of code is repeated in warn handler,
|
||||
TODO: I think we should abstract it somehow
|
||||
TODO: West, 25.04.2022, 20:10
|
||||
*/
|
||||
|
||||
try
|
||||
{
|
||||
await BanMember(RepliedUser!.Id, banEnd);
|
||||
}
|
||||
catch
|
||||
{
|
||||
await Bot.SendTextMessageAsync(Chat.Id, "Нет прав на блокировку пользователя.");
|
||||
return;
|
||||
}
|
||||
|
||||
await Bot.SendTextMessageAsync(
|
||||
Chat.Id,
|
||||
$"{From.ToHtml()} <code>заблокировал</code> {RepliedUser!.ToHtml()} <code>{banEndMsg}</code>",
|
||||
disableNotification: true, parseMode: ParseMode.Html);
|
||||
|
||||
await BanMember(RepliedUser!.Id, banEnd);
|
||||
}
|
||||
|
||||
[Command("unban", CommandParseMode.Both)]
|
||||
|
||||
Reference in New Issue
Block a user