Sergey
Походу отбой тг решил повыеживаться
Dr. Friedrich
Мб докуда-то моя власть не дотянулась чтоб разбанить.
Sergey
Кнопка джоина висела просто постоянно
Sergey
У тг есть акции?
Да просто не открытые
Dr. Friedrich
Вот эти вижу
Sergey
Вот эти вижу
Да хрень с клиентом наверное у меня в пронете два джоина
Sergey
Можешь чекнуть по recent actions что это было?
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
поджопник
Dr. Friedrich
У вас точно нет тестов...
Ты ещё не помнишь кулстори, как эта команда раньше работала
Dr. Friedrich
А она работала по подстроке "ban"
Vladislav
я в него просто залил 600кб жсона со слитыми данными всех юзеров что у я могу через клиентское апи получить
Ilya
Лол.
Dr. Friedrich
Сейчас она хотя бы разбанивает
Vladislav
и он узнал кто такой @NoJpg
Dr. Friedrich
Шобы без вот этих танцев с апи работало
Sergey
Vladislav
да понятно просто на sendmessage надо ид сохранять и ник
Dr. Friedrich
Ну я его описал в тикетах, и когда-нибудь сделаю
Dr. Friedrich
Блин, рили сорян :(
Dr. Friedrich
Но тут это уже наша мега машинерия в боте что-то странное делает
Vladislav
инстументы угнетения никогда не были гуманными
Vladislav
я бы его в целом пересмотрел, мне всякие umx и прочее говно не нравится
Vladislav
оставить только код fparsec
Vladislav
остальное в мусор
Dr. Friedrich
Надо ток побольше тестов на анбан :)
Ilya
Может и на бан тоже?
Ilya
Я не специалист, конечно же.
Dr. Friedrich
Может и на бан тоже?
Бан мы и так тестируем каждый день по много раз
Dr. Friedrich
https://github.com/Liminiens/grinder/commit/4bbe59ff3c8cbc3f43a86ec87aeed1f310bbdca5#diff-d0be621e5eec35a2d65b562026818d3eR35 я в прошлый раз тесты добавлял
Dr. Friedrich
Но походу тут парсер норм отработал, а дальше чота непонятное
Ilya
Блин, как же легко имена тестов читаются. Красота.
Ilya
Каждый раз смотрю и плакать хочется.
Vladislav
на самом деле UnbanChatMemberReq там идет в фунограм
Vladislav
вопрос
Dr. Friedrich
на самом деле UnbanChatMemberReq там идет в фунограм
Ну вот да, я давно подозревал, что в Фунограме что-то не так.
Dr. Friedrich
@Dolfik 👀
Dr. Friedrich
Тайный угнетатель всея Телеграма
Vladislav
боюсь у него достаточно дел
Dr. Friedrich
боюсь у него достаточно дел
Ну надо разобраться да починить. Я напишу ишуй пока в бота
Vasily
Думаю, Колю сейчас лучше не будить
Vasily
Он немного занят
Dr. Friedrich
Думаю, Колю сейчас лучше не будить
Он токшо тут был, жаловался что за тобой пробелы расставляет
Dr. Friedrich
Или он этим и занят?
Vladislav
ему надели ведро на голову и стучат по нему
Dr. Friedrich
ему надели ведро на голову и стучат по нему
Звучит как не самое плохое времяпрепровождение.
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
Shub
не надо