Anton Gladkov · 2025-10-01 · source ↗ · whole document (3)
Обнаружилась ебейшая бага в логике бота, которую я не усмотрел. Всех кого бот ки
Обнаружилась ебейшая бага в логике бота, которую я не усмотрел. Всех кого бот кикнул и кто не смог вернуться обратно по причине "вас забанили" - можете смело пробовать снова, и всё получится.
Прикол в том что у телеги оказывается есть Soft-ban-kick, а есть ban-kick. Soft-ban-kick триггер позволяет боту кикнуть человека из чата, но через 60 секунд человек перестает считаться забаненным, и может снова отправлять Join Request. Это логика не моего бота, а самой телеги.
Таким образом теперь (как и должно было работать изначально) - бот кикнул за неуплату электричества - кинул новый джойн-риквест, оплатил электричество - попал в группу.
А у меня было так что бот когда истекал срок подписки дергал тригер обычного бана, после которого человек взаимодействовать с группой не может вообще, в частности отправлять Join Request.
Вообще конечно телега местами СЛИШКОМ простая. Я не знаю есть ли там у них продакты, и за что они получают зряплату, но реализовать с пяток типов триггеров для ботов кажется не очень сложной задачей. Это задача даже не про код, а про "просто нахуй подумать башкой и придумать". Но нет. Тупо не существует триггера который просто кикает кого-то без бана. Soft-ban-kick в принципе по логике штука кринжовая, я бы никогда не догадался блядь до такого. Всё потому что я не хаваю грибы) Вот жрал бы грибы - тоже бы такое придумывал наверняка)
Спасибо @stasylesik за поимку столь ебучего бага)