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)
|
public static void Main(string[] args)
|
||||||
{
|
{
|
||||||
CultureInfo.CurrentCulture = new CultureInfo("en-US");
|
CultureInfo.CurrentCulture = new CultureInfo("ru-RU");
|
||||||
CreateHostBuilder(args).Build().Run();
|
CreateHostBuilder(args).Build().Run();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -28,14 +28,28 @@ public class Ban : CommonHandler
|
|||||||
var now = DateTime.Now;
|
var now = DateTime.Now;
|
||||||
var banEnd = now.AddDays(banLengthParam.DayCount);
|
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(
|
await Bot.SendTextMessageAsync(
|
||||||
Chat.Id,
|
Chat.Id,
|
||||||
$"{From.ToHtml()} <code>заблокировал</code> {RepliedUser!.ToHtml()} <code>{banEndMsg}</code>",
|
$"{From.ToHtml()} <code>заблокировал</code> {RepliedUser!.ToHtml()} <code>{banEndMsg}</code>",
|
||||||
disableNotification: true, parseMode: ParseMode.Html);
|
disableNotification: true, parseMode: ParseMode.Html);
|
||||||
|
|
||||||
await BanMember(RepliedUser!.Id, banEnd);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
[Command("unban", CommandParseMode.Both)]
|
[Command("unban", CommandParseMode.Both)]
|
||||||
|
|||||||
Reference in New Issue
Block a user