Поправил выдачу по отзыву 1 и отзыву 2Теперь:➖ В выдаче появилась возможность указывать количество элементов на странице от 10 до 40. Применённые настройки будут действовать на все последующие запросы.➖ Причесал выгрузку в excel. Поля стали более читаемые, можно делать сортировку по выбранной колонке, поля не налезают друг на друга, ссылки на группы стали кликабельными.Поправил выдачу по отзыву 1 и отзыву 2Теперь:➖ В выдаче появилась возможность указывать количество элементов на странице от 10 до 40. Применённые настройки будут действовать на все последующие запросы.➖ Причесал выгрузку в excel. Поля стали более читаемые, можно делать сортировку по выбранной колонке, поля не налезают друг на друга, ссылки на группы стали кликабельными.
Добавлен поиск по частично известному IDИногда сервисы присылают уведомления о том, что некий пользователь 123* искал информацию о вашем профиле в стороннем сервисе и предлагают раскрыть информацию за определённую плату. Вы начинаете бегать по чатам, открывать профили, смотреть ID вероятных подозреваемых, гадать...Теперь вы можете быстро проверить потенциальных знакомых в Telesint по паттерну и существенно сэкономить и время, и деньги.
🔥 Большое обновление поискаКарточка пользователя стала намного информативнее. Теперь за один запрос вы получаете полную картину:➖ Время последнего онлайна➖ Наличие Premium➖ DC (дата-центр аккаунта)➖ История имени и username — теперь доступна даже без подписки на Telesint➖ Статистика по группам: в скольких состоит / админ / владелец➖ Когда впервые и когда в последний раз замечен в базе➖ Дата, когда последний раз был замечен в группеИ три новых режима:📄 Отчёт по пользователю в HTML. Все данные о пользователе собираются в один файл. 👥 Поиск похожих пользователей. Отдельный режим — находит тех, кто пересекается с целью по группам.📋 Группы — с пагинацией. Длинный список теперь прячется за пагинацией. При необходимости можно скачать группы в отдельный файл.🔥 Большое обновление поискаКарточка пользователя стала намного информативнее. Теперь за один запрос вы получаете полную картину:➖ Время последнего онлайна➖ Наличие Premium➖ DC (дата-центр аккаунта)➖ История имени и username — теперь доступна даже без подписки на Telesint➖ Статистика по группам: в скольких состоит / админ / владелец➖ Когда впервые и когда в последний раз замечен в базе➖ Дата, когда последний раз был замечен в группеИ три новых режима:📄 Отчёт по пользователю в HTML. Все данные о пользователе собираются в один файл. 👥 Поиск похожих пользователей. Отдельный режим — находит тех, кто пересекается с целью по группам.📋 Группы — с пагинацией. Длинный список теперь прячется за пагинацией. При необходимости можно скачать группы в отдельный файл.
Переписана логика ведения логов.➖ Из главного - теперь лимиты рассчитываются не исходя из активности за 24 часа, а по количеству запросов с начала суток. То есть, условно, теперь можно сделать 200 запросов в 23:59 и снова 200 запросов в 00:00.➖ Теперь можно выгрузить историю своих запросов в несколько форматов с фильтрами➖ Повышена стабильность выгрузок. Теперь бот будет гораздо реже отправлять в поддержку за результатами.Самое главное, что я избавился от древней архитектуры, когда логи были разбиты по разным местам, были совсем неинформативными, а где-то вообще сразу удалялись из очереди. Да и вообще, логика мешала внедрению некоторых функций.Сейчас не все старые запросы будут видны в профиле. На перенос нескольких десятков миллионов записей из одной базы в другую нужно некоторое время. Поэтому сегодня лимиты могут работать странновато, например, у кого-то они вообще обнулятся.
Немного оффтопаSuno релизнула свою новую модель 5.5. Как обычно: там улучшили, там добавили и всё в таком духе, дали возможность записывать свой голос (который не работает из-за ошибки 50x).Решил я попробовать и меня унесло... Несколько десятков песен, и каждая - шедевр. Слушаешь именно то, то хочешь. Ты сам себе алгоритм по интересам. Однозначно, у Suno лучшая модель в плане ритма и инструментала. Увы, в голосе всё ещё хорошо слышны электронные отголоски, но в этом свой шарм.А потом мы придумали гимн для телесинта (всего почти 20 вариаций). За лирику отвечал Claude opus 4.6Лирика:[Intro](Solo female voice, cryptic, ritualistic, free rhythm)Есть такое место, где слова не умираютГде лицо меняют — а глаза не закрываютМы сидим у берега, где реки из имёнКаждая несёт того, кто думал — унесён[Verse 1](Slow, stalking, whispered intensity)Ты переоделся в тишину — но тишина прозрачнаТы написал себе конец — но почерк однозначенСменил лицо, сменил язык, ушёл в чужие водыНо цифровая тень длиннее, чем твои свободыМиллионы горниц спят — но свечи в них не гаснутКаждый чат хранит тепло от рук, что были в нём причастныМы не стучим — мы уже внутри, когда ты запираешьМы тот замок, который ты по ошибке открываешь[Pre-Chorus](Choir humming, tension coiling)Нити, нити — тянутся из тьмыТы дёрнул за одну — и вот стоим уже мы...[Chorus](Explosive, full choir, galloping rhythm)Мы выходим в ночь, где кости светятся луной!Миллионы троп сплелись в один клубок стальной!Кто зарылся глубже всех — тот ближе всех к огню!TeleSint не ищет дверь — он входит по нутру!Бейте в бубны, жгите прах — ночь танцует на костях!Мы читаем темноту по трещинам в стенах!Кто надел чужое имя — выдаст голос, выдаст шаг!Каждый выдох в пустоте стоит на наших ступеняхНу беги, меняй личины — мы читаем между кожей!Заводи хоть сотню масок — каждая на нас похожа!Ты удалил — а буквы ходят, ты ушёл — а эхо пляшетТы молчишь — а тишина за тебя руками машет!Эй! Эй!Аналитик, с
🌍 Приятные новости для зарубежных пользователей:Good news for international users!TeleSINT bot is now fully localized in 3 additional languages: English, Ukrainian, and Uzbek.The translation covers the entire ecosystem: bot interface, notification system, scheduled mailings, and all backend services. You can change the language in bot settings.If you notice any translation errors or inconsistencies, please contact our support team. Your feedback helps us improve!Вкратце для остальных: добавлена полная поддержка английского, украинского и узбекского языков во всех сервисах бота.Если вы обнаружите ошибки в переводе — напишите в поддержку.
Поправил выгрузку групп.Изначально функционал работал асинхронно в несколько потоков, но впоследствии туда закрался блокирующий метод. Теперь снова выгрузка держит одновременно множество задач.Кроме того, я не предусмотрел (хотя это было очевидно), что отдельные пользователи решат воспользоваться тем, что лимит на функционал почти не ограничен, и станут выгружать тысячи групп сразу. В итоге, небольшой пул сессий истощался после 6000 выгрузок пользователей из групп в сутки. Проблему решил переиспользованием access_hash, за счёт чего, в теории, даже заложенного изначально пула в 30 сессий (расширяется при переиспользовании) хватит на выгрузку всей моей базы.Ну и разобрал очередь повисшую за сегодня. За вчера уже сами, пожалуйста, кому нужно.
Реализовал механизм поиска похожих пользователей. Пока что развернул только для премиум-пользователей. Если алгоритм нормально себя покажет - раздам обычным пользователям. Ну и вдобавок:— Добавлю метод в API— Снижу цену на поиск похожих групп и увеличу лимит их поиска в боте. Получилось сильно сократить расходы на этот метод— Начну переделывать интерфейс выдачи данных— Добавлю ещё один полезный функционал, завязанный на методе поиска похожих пользователей, который точно кому-нибудь сэкономит пару сотен рублей