Dr. Friedrich
Sergey
Походу отбой тг решил повыеживаться
Dr. Friedrich
Мб докуда-то моя власть не дотянулась чтоб разбанить.
Sergey
Кнопка джоина висела просто постоянно
Dr. Friedrich
Sergey
Sergey
Да хрень с клиентом наверное у меня в пронете два джоина
Sergey
Можешь чекнуть по recent actions что это было?
Dr. Friedrich
Dr. Friedrich
Sergey
Хм
Sergey
Dr. Friedrich
лол
Sergey
Будем считать что это тон уронил мне тг
Dr. Friedrich
Ну зато он тебе резервную копию сделал
Dr. Friedrich
О, давайте ещё пробовать
Dr. Friedrich
@dotnet_vahter_bot unban @NoJpg
Dr. Friedrich
Чота фиг знает, повисло
Vladislav
он думает
Dr. Friedrich
Думает, разбанить или забанить?
Dr. Friedrich
Vladislav
да
Mikhαil
он думает
Дольше чем Фридрих когда банит 😂
Vladislav
Dr. Friedrich
Critical failure
Dr. Friedrich
Не, вроде по recent actions всё прошло, разбанил
Ilya
Забавно выглядит с выключенными анимациями.
Dr. Friedrich
Dr. Friedrich
Он забанил, а потом разбанил
Ilya
У вас точно нет тестов...
Vladislav
Vladislav
чтобы знал
Vladislav
поджопник
Dr. Friedrich
А она работала по подстроке "ban"
Vladislav
я в него просто залил 600кб жсона со слитыми данными всех юзеров что у я могу через клиентское апи получить
Ilya
Лол.
Dr. Friedrich
Сейчас она хотя бы разбанивает
Vladislav
и он узнал кто такой @NoJpg
Dr. Friedrich
Dr. Friedrich
Шобы без вот этих танцев с апи работало
Sergey
Vladislav
да понятно просто на sendmessage надо ид сохранять и ник
Dr. Friedrich
Ну я его описал в тикетах, и когда-нибудь сделаю
Dr. Friedrich
Dr. Friedrich
Но тут это уже наша мега машинерия в боте что-то странное делает
Vladislav
инстументы угнетения никогда не были гуманными
Vladislav
я бы его в целом пересмотрел, мне всякие umx и прочее говно не нравится
Vladislav
оставить только код fparsec
Vladislav
остальное в мусор
Dr. Friedrich
Dr. Friedrich
Надо ток побольше тестов на анбан :)
Ilya
Может и на бан тоже?
Ilya
Я не специалист, конечно же.
Dr. Friedrich
https://github.com/Liminiens/grinder/commit/4bbe59ff3c8cbc3f43a86ec87aeed1f310bbdca5#diff-d0be621e5eec35a2d65b562026818d3eR35 я в прошлый раз тесты добавлял
Dr. Friedrich
Но походу тут парсер норм отработал, а дальше чота непонятное
Ilya
Блин, как же легко имена тестов читаются. Красота.
Ilya
Каждый раз смотрю и плакать хочется.
Vladislav
на самом деле UnbanChatMemberReq там идет в фунограм
Vladislav
вопрос
Dr. Friedrich
@Dolfik 👀
Dr. Friedrich
Тайный угнетатель всея Телеграма
Vladislav
боюсь у него достаточно дел
Vasily
Думаю, Колю сейчас лучше не будить
Vasily
Он немного занят
Dr. Friedrich
Или он этим и занят?
Vladislav
ему надели ведро на голову и стучат по нему
Sergey
Dr. Friedrich
https://github.com/Liminiens/grinder/issues/27
Nikolay
Shub
let mapBatteryTypeAndLogError code gtin =
mapCode BatteryType.FromString code
|> Choice.mapr(fun _ ->
Log.Warning("Unexpected battery code. gtin={gtin}, batteryType={code}", gtin, code)
BatteryType.Other
)
|> Choice.codiag
let mapCategoryAndLogError code gtin =
mapCode Types.Category.FromString code
|> Choice.mapr(fun _ ->
Log.Warning("Unexpected category code. gtin={gtin}, category={code}", gtin, code)
Types.Category.GeneralHandling
)
|> Choice.codiag
let mapSlottingAndLogError code gtin =
mapCode Slotting.FromInt code
|> Choice.mapr(fun _ ->
Log.Warning("Unexpected slotting code. gtin={gtin}, category={code}", gtin, code)
Slotting.GeneralStorage
)
|> Choice.codiag
Shub
Крылатый
let mapBatteryTypeAndLogError code gtin =
mapCode BatteryType.FromString code
|> Choice.mapr(fun _ ->
Log.Warning("Unexpected battery code. gtin={gtin}, batteryType={code}", gtin, code)
BatteryType.Other
)
|> Choice.codiag
let mapCategoryAndLogError code gtin =
mapCode Types.Category.FromString code
|> Choice.mapr(fun _ ->
Log.Warning("Unexpected category code. gtin={gtin}, category={code}", gtin, code)
Types.Category.GeneralHandling
)
|> Choice.codiag
let mapSlottingAndLogError code gtin =
mapCode Slotting.FromInt code
|> Choice.mapr(fun _ ->
Log.Warning("Unexpected slotting code. gtin={gtin}, category={code}", gtin, code)
Slotting.GeneralStorage
)
|> Choice.codiag
Надо тебя в наш отдел. Правда, там не F# сейчас.
Shub
не надо