From 1258496697d1c7b2e40ed641dc751186730bb22f Mon Sep 17 00:00:00 2001 From: mctaylors <95250141+mctaylors@users.noreply.github.com> Date: Mon, 5 Dec 2022 17:04:27 +0300 Subject: [PATCH] Unhardcoded bot mention + some small fixes (#7) Co-authored-by: Octol1ttle --- .gitignore | 3 +- Boyfriend/Boyfriend.cs | 5 +- Boyfriend/CommandProcessor.cs | 4 +- Boyfriend/Messages.tt-ru.resx | 820 +++++++++++++++++++--------------- 4 files changed, 467 insertions(+), 365 deletions(-) diff --git a/.gitignore b/.gitignore index 2976bab..3816d9a 100644 --- a/.gitignore +++ b/.gitignore @@ -5,4 +5,5 @@ bin/ obj/ /packages/ riderModule.iml -/_ReSharper.Caches/ \ No newline at end of file +/_ReSharper.Caches/ +/.vs/ diff --git a/Boyfriend/Boyfriend.cs b/Boyfriend/Boyfriend.cs index f33caec..f7d00d4 100644 --- a/Boyfriend/Boyfriend.cs +++ b/Boyfriend/Boyfriend.cs @@ -1,4 +1,4 @@ -using System.Collections.ObjectModel; +using System.Collections.ObjectModel; using System.Text; using Discord; using Discord.WebSocket; @@ -21,8 +21,7 @@ public static class Boyfriend { }; private static readonly List> ActivityList = new() { - Tuple.Create(new Game("UNDEAD CORPORATION - Everything will freeze", ActivityType.Listening), - new TimeSpan(0, 3, 18)), + Tuple.Create(new Game("UNDEAD CORPORATION - Everything will freeze", ActivityType.Listening), new TimeSpan(0, 3, 18)), Tuple.Create(new Game("Xi - Blue Zenith", ActivityType.Listening), new TimeSpan(0, 4, 16)), Tuple.Create(new Game("Kurokotei - Scattered Faith", ActivityType.Listening), new TimeSpan(0, 8, 21)), Tuple.Create(new Game("Splatoon 3 - Candy-Coated Rocks", ActivityType.Listening), new TimeSpan(0, 2, 39)), diff --git a/Boyfriend/CommandProcessor.cs b/Boyfriend/CommandProcessor.cs index ccba1e8..00bc77e 100644 --- a/Boyfriend/CommandProcessor.cs +++ b/Boyfriend/CommandProcessor.cs @@ -1,4 +1,4 @@ -using System.Text; +using System.Text; using Boyfriend.Commands; using Discord; using Discord.Commands; @@ -13,7 +13,7 @@ public sealed class CommandProcessor { private const string NoAccess = ":no_entry_sign: "; private const string CantInteract = ":vertical_traffic_light: "; - private const string Mention = "<@855023234407333888>"; + private static readonly string Mention = $"<@{Boyfriend.Client.CurrentUser.Id}>"; public static readonly ICommand[] Commands = { new BanCommand(), new ClearCommand(), new HelpCommand(), diff --git a/Boyfriend/Messages.tt-ru.resx b/Boyfriend/Messages.tt-ru.resx index 4205065..77bb6f3 100644 --- a/Boyfriend/Messages.tt-ru.resx +++ b/Boyfriend/Messages.tt-ru.resx @@ -1,360 +1,462 @@ + - - text/microsoft-resx - - - 1.3 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, - PublicKeyToken=b77a5c561934e089 - - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, - PublicKeyToken=b77a5c561934e089 - - - - {0}я родился! - - - вырезано {0} в канале {1}: {2} - - - переделано {0}: {1} -> {2} - - - {0}, добро пожаловать на сервер {1} - - - брах! - - - брох! - - - брух! - - - у меня прав нету, сделай что нибудь. - - - у тебя прав нету, твои проблемы. - - - здарова, тебя крч забанил {0} на сервере {1} за {2} - - - время бана закончиловсь - - - ты выбрал менее {0} сообщений - - - ты выбрал более {0} сообщений - - - туториал по приколам: - - - здарова, тебя крч кикнул {0} на сервере {1} за {2} - - - мс - - - шизоид уже замучен! - - - *тут ничего нет* - - - *тут ничего нет* - - - настройки: - - - язык - - - префикс - - - удалять звание при муте - - - разглашать о том что пришел новый шизоид - - - роль замученного - - - канал бот-уведомлений - - - такого языка нету, ты шо - - - да - - - нъет - - - шизик не забанен - - - шизоид не замучен! - - - кто-то решил поумничать и обошел роль мута. я ее вернул. - - - приветствие - - - выбери число от {0} до {1} вместо {2}! - - - забанен {0} на{1}: {2} - - - шизик не на этом сервере - - - такой прикол не существует - - - получать инфу о рождении бота - - - криво настроил прикол, давай по новой - - - этого звания нету, ты шо - - - этого канала нету, ты шо - - - я не украл звание {0} в связи с ошибкой! {1} - - - ты шо, мутить больше чем на 28 дней таймаут не разрешает, вот настроишь роль мута, тогда поговорим - - - я не могу замутить ботов, сделай что нибудь - - - базовое звание - - - {0} приготовил новый квест {1}! он пройдёт в {2} и начнётся <t:{3}:R>!{4} - - - роль для уведомлений о создании квеста - - - канал для уведомлений о квестах - - - получатели уведомлений о начале квеста - - - {0}квест {1} начинается в {2}! - - - оъмъомоъемъъео(((( - - - квест {0} отменен!{1} - - - квест {0} завершен! все это длилось {1} - - - всегда - - - удалено {0} сообщений в {1} - - - выгнан {0}: {1} - - - замучен {0} на{1}: {2} - - - раззабанен {0}: {1} - - - раззамучен {0}: {1} - - - ты все сломал! значение прикола `{0}` и так {1} - - - *тут ничего нет* - - - прикол для `{0}` теперь установлен на {1} - - - возводит великий банхаммер над шизоидом - - - удаляет сообщения. сколько хош, столько и удалит - - - показывает то, что ты сейчас видишь прямо сейчас - - - выпинывает шизоида - - - мутит шизоида - - - показывает пинг (сверхмегаточный (нет)) - - - настройки бота под этот сервер - - - отводит великий банхаммер от шизоида - - - раззамучивает шизоида - - - укажи целое число от {0} до {1} - - - укажи самого шизика - - - надо указать юзверя вместо {0}! - - - укажи самого шизика - - - укажи шизоида сервера вместо {0}! - - - бан - - - Ты не можешь управлять сообщениями этого сервера! - - - кик шизиков нельзя - - - тебе нельзя управлять шизоидами - - - тебе нельзя редактировать дурку - - - я не могу ваще никого банить чел. - - - я не могу исправлять орфографический кринж участников, сделай что нибудь. - - - я не могу ваще никого кикать чел. - - - я не могу контроллировать за всеми ними, сделай что нибудь. - - - я не могу этому серверу хоть че либо нибудь изменить, сделай что нибудь. - - - укажи зачем банить шизика - - - укажи зачем кикать шизика - - - укажи зачем мутить шизика - - - укажи настройку которую менять нужно - - - укажи зачем раззабанивать шизика - - - укажи зачам размучивать шизика - - - че ты там вякнул? - - - бан админу нельзя - - - бан этому шизику нельзя - - - самобан нельзя - - - я не могу его забанить... - - - кик админу нельзя - - - самокик нельзя - - - че ты там вякнул? - - - я не могу его кикнуть... - - - кик этому шизику нельзя - - - мут админу нельзя - - - самомут нельзя - - - че ты там вякнул? - - - я не могу его замутить... - - - мут этому шизику нельзя - - - ты шо далбайоп шоле, админ замозамучался, не трожь - - - ты замучен. - - - ... - - - тебе нельзя раззамучивать - - - я не могу его раззамутить... - - - {0}квест {1} начнется <t:{2}:R>! - - - заранее пнуть в минутах до начала квеста - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + {0}я родился! + + + вырезано {0} в канале {1}: {2} + + + переделано {0}: {1} -> {2} + + + {0}, добро пожаловать на сервер {1} + + + брах! + + + брох! + + + брух! + + + у меня прав нету, сделай что нибудь. + + + у тебя прав нету, твои проблемы. + + + здарова, тебя крч забанил {0} на сервере {1} за {2} + + + время бана закончиловсь + + + ты выбрал менее {0} сообщений + + + ты выбрал более {0} сообщений + + + туториал по приколам: + + + здарова, тебя крч кикнул {0} на сервере {1} за {2} + + + мс + + + шизоид уже замучен! + + + *тут ничего нет* + + + *тут ничего нет* + + + настройки: + + + язык + + + префикс + + + удалять звание при муте + + + разглашать о том что пришел новый шизоид + + + роль замученного + + + канал бот-уведомлений + + + такого языка нету, ты шо + + + да + + + нъет + + + шизик не забанен + + + шизоид не замучен! + + + кто-то решил поумничать и обошел роль мута. я ее вернул. + + + приветствие + + + выбери число от {0} до {1} вместо {2}! + + + забанен {0} на{1}: {2} + + + шизик не на этом сервере + + + такой прикол не существует + + + получать инфу о рождении бота + + + криво настроил прикол, давай по новой + + + этого звания нету, ты шо + + + этого канала нету, ты шо + + + я не украл звание {0} в связи с ошибкой! {1} + + + ты шо, мутить больше чем на 28 дней таймаут не разрешает, вот настроишь роль мута, тогда поговорим + + + я не могу замутить ботов, сделай что нибудь + + + базовое звание + + + {0} приготовил новый квест {1}! он пройдёт в {2} и начнётся <t:{3}:R>!{4} + + + роль для уведомлений о создании квеста + + + канал для уведомлений о квестах + + + получатели уведомлений о начале квеста + + + {0}квест {1} начинается в {2}! + + + оъмъомоъемъъео(((( + + + квест {0} отменен!{1} + + + квест {0} завершен! все это длилось {1} + + + всегда + + + удалено {0} сообщений в {1} + + + выгнан {0}: {1} + + + замучен {0} на{1}: {2} + + + раззабанен {0}: {1} + + + раззамучен {0}: {1} + + + ты все сломал! значение прикола `{0}` и так {1} + + + *тут ничего нет* + + + прикол для `{0}` теперь установлен на {1} + + + возводит великий банхаммер над шизоидом + + + удаляет сообщения. сколько хош, столько и удалит + + + показывает то, что ты сейчас видишь прямо сейчас + + + выпинывает шизоида + + + мутит шизоида + + + показывает пинг (сверхмегаточный (нет)) + + + настройки бота под этот сервер + + + отводит великий банхаммер от шизоида + + + раззамучивает шизоида + + + укажи целое число от {0} до {1} + + + укажи самого шизика + + + надо указать юзверя вместо {0}! + + + укажи самого шизика + + + укажи шизоида сервера вместо {0}! + + + бан + + + тебе нельзя иметь власть над сообщениями шизоидов + + + кик шизиков нельзя + + + тебе нельзя управлять шизоидами + + + тебе нельзя редактировать дурку + + + я не могу ваще никого банить чел. + + + я не могу исправлять орфографический кринж участников, сделай что нибудь. + + + я не могу ваще никого кикать чел. + + + я не могу контроллировать за всеми ними, сделай что нибудь. + + + я не могу этому серверу хоть че либо нибудь изменить, сделай что нибудь. + + + укажи зачем банить шизика + + + укажи зачем кикать шизика + + + укажи зачем мутить шизика + + + укажи настройку которую менять нужно + + + укажи зачем раззабанивать шизика + + + укажи зачам размучивать шизика + + + ээбля френдли фаер огонь по своим + + + бан админу нельзя + + + бан этому шизику нельзя + + + самобан нельзя + + + я не могу его забанить... + + + кик админу нельзя + + + самокик нельзя + + + ээбля френдли фаер огонь по своим + + + я не могу его кикнуть... + + + кик этому шизику нельзя + + + мут админу нельзя + + + самомут нельзя + + + ээбля френдли фаер огонь по своим + + + я не могу его замутить... + + + мут этому шизику нельзя + + + ты шо далбайоп шоле, админ замозамучался, не трожь + + + ты замучен. + + + ... + + + тебе нельзя раззамучивать + + + я не могу его раззамутить... + + + {0}квест {1} начнется <t:{2}:R>! + + + заранее пнуть в минутах до начала квеста + + \ No newline at end of file