Вітаю, шановне панство. Сьогодні про Telegram. А точніше про те, як там щось чи когось шукати і, що важливо, знаходити. До Telegram можна ставитися як завгодно. Але безглуздо сперечатися з тим, що він зайняв свою нішу і що він дуже зручний у використанні. Ну і не менш очевидний факт у тому, що в Telegram обертається величезний обсяг інформації. А якщо десь є інформація, то десь поруч труться осінтери. Там ще, як правило, десь на фоні завивають адепти культу «невловимого Джо». На предмет вільного програмного забезпечення, анонімності та інших міфологічних явищ. Але з ними, найголовніше, з усім погоджуватись і не сперечатися.

Ми в цій статті не будемо розглядати тему анонімності та безпеки Telegram. По-перше, стаття не про це, по-друге на цю тему вже сказано, написано і знято видосів стільки що, скажімо прямо, пора вже розібратися. Але при цьому деякі моменти через призму OSINT розглянути потрібно. До того ж розглянути на початку т.я. це, скажімо так, базові механіки.

Номер телефону


Якщо ти зареєстрував свій номер у Telegram то за замовчуванням цей факт є загальнодоступним. Щоб перевірити чи зареєстрований обліковий запис на якийсь номер, зберігаємо цей номер, наприклад, у Обране, там тиснемо на нього і, якщо номер зареєстрований у Telegram, ми побачимо кнопку «Показати профіль». Це не спрацює, якщо людина в налаштуваннях конфіденційності відключила можливість шукати її за номером. Але, як показує практика, мало хто це робить, а часу така перевірка займає небагато. Тому краще завжди перевіряти.

Ну і на жаль, у зворотний бік це теж не працює. Тобто знаючи акаунт подивитися номер не можна. Тільки якщо людина залишила його видимим для всіх. Але про акаунти поговоримо окремо.

Telegram ID


Імена користувачів, ботів, назви каналів та чатів у Telegram це штука не постійна і змінювати їх можна скільки завгодно разів. Більше того, номер телефону теж можна змінювати скільки завгодно разів. Але розуміти, хто є хто, якось потрібно, тому в телеграмі є ідентифікатори — Telegram ID. Це унікальний цифровий ідентифікатор, який надається користувачеві в момент реєстрації і його неможливо змінити.

Найпоширеніший спосіб дізнатися чийсь ID це використання ботів, заточених під це. Наприклад, напевно, найпоширеніший: https://t.me/telesint_channel​. Скидаємо йому ім’я користувача або назву каналу або чату, у відповідь отримуємо ID. Це звичайно досить просто, але якщо доводиться працювати з ідентифікаторами Telegram трохи частіше ніж один раз, то бігати постійно в бота це не дуже зручно.

Тим більше, що сам Telegram ці ID ні від кого не приховує. Просто потрібні вони не всім і не завжди, тому він їх за замовчуванням не показує. Це не важко змінити. У десктопному додатку йдемо в “Налаштування”, там вибираємо “Просунуті налаштування”. У них, в самому низу, є «Експериментальні налаштування». Там знаходимо і вмикаємо «Show Peer IDs in Profile». Тепер в описі каналів, чатів, ботів та користувачів з’явиться їхній ID. Звідти можна зручно копіювати.

Іноді може статися ситуація, коли тобі знадобиться дізнатися дату створення якогось облікового запису. Найпростіший спосіб це зробити - це надіслати боту https://t.me/creationdatebot ID потрібного користувача.

Нікнейм


Імен у користувача в Telegram в наявності два. І обидва не є обов’язковими для заповнення. Одне у форматі Ім’я/Прізвище, саме його ми бачимо у списку контактів та чатів. Вписати туди можна все, що завгодно. Якихось вимог до унікальності теж немає. Тому, як правило, якогось смислового навантаження воно теж не несе. Бувають звичайно винятки, наприклад, там може бути реальне прізвище та ім’я. Але це все ситуативно, і тут потрібно дивитися за контекстом та ситуацією.

Друге ім’я, це те, що починається з @. Хоч це і нікнейм, але за своєю суттю це ще й унікальне посилання на обліковий запис. І відповідно їх не може бути двох однакових. Але його теж можна будь-якої миті змінити. Унікальність цього посилання дає нам можливість перевірити, чи існує відповідний користувач. Беремо будь-який потрібний нікнейм, додаємо @ на початок, зберігаємо це, наприклад, в папку Обране в самому клієнті Telegram, і пробуємо перейти

Крім того, можна записати це ім’я у вигляді посилання:https://t.me/USERNAME і відкрити у браузері. Якщо перекине на головну сторінку телеграмівського сайту, то такого користувача немає. Якщо користувач є, покаже його профіль і запропонує перейти до програми або веб-версії.

Посилання такого формату мають не тільки профілі користувачів, а й канали, чати та боти. Відповідно все те саме можна робити і з ними.

Крім того, ці посилання індексуються Google, а значить їх можна знаходити, використовуючи оператор site: site:t.me dstoun

У зворотний бік це також можна використовувати. Тобто якщо ми знаємо обліковий запис Telegram і бачимо, що там досить унікальний нікнейм, можна спробувати пошукати інші облікові записи, в соцмережах або ще десь. Можна через Google, якщо потрібно швидко зорієнтуватися. Або можна подивитися на https://whatsmyname.app/, там можна пошукати більш комплексно та вдумливо. Взагалі, на тему пошуку за нікнеймом є окрема СТАТТЯ. Там розглянуто нюанси цього процесу та запропоновано варіанти як це можна робити. Хто не читав, можна ознайомитись, зайвим не буде.

До запропонованих там утиліт я б додав (або взагалі замінив) https://github.com/soxoj/maigret. Це той випадок, коли пряме добре зроблено. По-перше вміє перевіряти безліч джерел. По-друге, робить зручний звіт з результатами. При цьому збираючи зі знайдених облікових записів купу корисної інформації, включаючи фото профілю.

Деанон користувача Telegram


Все перераховане вище, в більшості випадків, необхідно нам для того щоб дізнатися реальну особистість людини, яка використовує аккаунт. Це сама по собі дуже поширена задача. Проблема в тому, що якогось універсального способу деанону користувачів телеграма не існує. Так само як і не існує якогось алгоритму дій, що гарантує результат. Більше того, якщо людина вирішила сховатися і вона не дебіл, шанси знайти її, скажімо прямо, не надто великі. Але це не привід не пробувати. А як саме і що пробувати, давай розбиратися.

Боти в Telegram


Перше що варто спробувати, просто тому що це швидко, це глянути інфу, по ботах що агрегують інформацію з витоків та злитих баз. Таких ботів існує багато, але проблема у тому, що вони періодично відлітають, тобто видаляються телеграмом. Але потім знову з’являються вже з новим посиланням. Найбільш толкові, тобто мають найбільшу базу, як на мене, це OsintKit, Глаз Бога, Horus — це те, що дає непоганий результат за цілком розумні гроші. Є ще, багатьом відома, Himera Search. Шукає звичайно не погано, але цінник, як на мене, не адекватний. Загалом, все це справа смаку, кому що подобається те і використовуємо.

Інфу в подібних ботах ми перевіряємо, тому що є вирогідність, що нам по ID або юзернейму покаже телефон або інші дані людини. Тут я думаю все має бути зрозумілим.

Аналіз профілю


Наступне, що потрібно зробити, як би очевидно це не прозвучало, це потрібно уважно подивитися на обліковий запис. Точніше на його наповнення. Не просто подивитися, звичайно, а оцінити унікальність, опублікованих користувачем даних. Ну і їх корисність для подальшого використання в наших цілях.

Крім того, в деяких випадках, для того щоб оцінити і зрозуміти, що робити далі з цими даними, в першу чергу, потрібно зрозуміти наскільки це достовірна інформація. І ось це не завжди просте завдання. Тому що є ймовірність, що ми маємо справу з тими самими Sock Puppets.

Sock Puppets — фейковий обліковий запис, створений з метою захисту особистості. Хто пропустив, на цю тему є стаття та відео: https://hacker-basement.com/2023/08/01/feikovie-akaunti-v-osint-sock-pupets/

Відповідно, побачивши фотографію профілю, прізвище та ім’я, нікнейм, якусь іншу інформацію з опису, перше, що ми повинні зробити, це перевірити достовірність цієї інформації. Кожної з цих інформацій.

Як це зробити? Якщо у нас є якийсь контекст або якась додаткова інформація з інших джерел, з якою ми можемо зіставити дані облікового запису, це чудово, так і робимо. Якщо такого немає, доведеться вивчати кожен елемент окремо, а потім зіставляти їх між собою. І так поки не знайдемо те, що потрібно, або поки не зрозуміємо, що нас намагаються ввести в оману.

Приклад. Ми бачимо фотографію профілю. Допустимо там зображено якусь людину. Але, при цьому, ми не знаємо, чи це наш фігурант на фото. Відповідно беремо це фото та починаємо з ним працювати. Пробуємо знайти того, хто там зображений, або пробуємо знайти де ще зустрічалася ця фотографія. Тому що, якщо для створення фейку використовувався донорський обліковий запис, то є ймовірність, що вдасться його знайти. Якщо ж фото справжнє, то в такий спосіб ми ще й якусь додаткову інформацію про фігуранта можемо зібрати.

Крім того звертаємо увагу, на те що ще зображено на фотографії, крім людини. Це також може допомогти оцінити достовірність, або дати додаткову інформацію. Наприклад, якщо ми знаємо, що фігурант живе в Парижі, а на фотографії, на фоні у людини теж Париж. Це плюс на користь того, що фото справжнє.

Рівно так само робимо з будь-якою іншою інформацією з облікового запису. Вивчаємо, шукаємо збіги, аналізуємо, порівнюємо з іншою наявною інформацією та приймаємо рішення: потрібно воно нам чи ні.

Активність користувача


Аналіз інформації з профілю та даних з ботів, на жаль, далеко не завжди дає потрібний нам результат. Крім того, перед нами може стояти трохи більш специфічне завдання, ніж банальний збір даних. Тому іноді є сенс пошукати групи та чати у яких состоїть наш юзер. Це саме собою може дати додаткову інформацію, т.я. людина може перебувати та спілкуватися у якихось тематичних групах.

Так, наприклад, якщо людина спілкується в чаті якогось міста, логічно припустити, що вона може мати відношення до цього міста. А групи за інтересами можуть дати уявлення про його хобі або захоплення. Це може бути корисно для розуміння особистості фігуранта, особливо якщо ми в майбутньому плануємо з ним взаємодіяти. Наявність спільного чату та розуміння інтересів це практично безпрограшний варіант налагодження контакту та подальшого спілкування.

Крім того, що варто ознайомитися з групами в яких перебуває акаунт, що цікавить нас, не менш важливо ознайомиться і з тим, що він там пише. Це важливо з тих самих причин. Там може бути цінна інформація. Крутити всю стрічку не потрібно, в будь-якому чаті можна через пошук, знайти всі повідомлення конкретного користувача.

Найголовніше питання, що постає в подібній ситуації, це як знайти групи та чати в яких перебуває користувач. Робити це доведеться через сторонні ресурси, більше того, якщо хочеш, щоб було дійсно якісно, ​доведеться ще й пару доларів занести.

Тут, знову ж таки, запропоную кілька варіантів, а кожен сам вибере, що йому до вподоби:

https://www.telegramdb.org - Сайт, там же є бот. Можна шукати відразу в боті, можна через сайт, але потім все одно перекине в бот. Безкоштовно шукає тільки чати за ключовими словами, а також облікові записи користувачів по юзернейму. Якщо користувач зазначений в описі групи, він таку групу теж знайде. Якщо занести пару доларів, можна знаходити групи та чати в яких перебуває або перебував користувач. Дуже велика база як користувачів, так і чатів із групами, причому вона постійно поповнюється. Дуже великий плюс у тому, що перед тим як заносити та витрачати гроші, ти можеш подивитися чи взагалі є якісь результати і в скількох групах знайдений потрібний акаунт.

https://tgdev.io/tgscan — приблизно те саме, що й попередній, але взагалі немає безкоштовних функцій, лише кількість знайдених результатів. При цьому база теж досить велика і постійно поповнюється. Зі зручних фішок, прикольно те що він у результатах показує коли останній раз користувач щось писав у групі.

►https://t.me/where_a_person_wrote_bot (їх канал у разі видалення бота: https://t.me/where_a_person_wrote)- Безкоштовний бот з менш великою базою, але при цьому дає цілком гідні результати. З безкоштовних, цей дуже непоганий, можна використовувати.

Загалом, як висновки щодо пошуку людей. Як я вже казав, єдиного рецепту успіху не існує. Існує системний підхід, який може дати результат. А може й не дати. Все залежить від конкретної ситуації. А суть цього підходу, якщо стисло, у тому, що ми будь-якими доступними способами збираємо всю доступну інформацію. Аналізуємо її, доповнюємо та порівнюємо дані між собою. При цьому прагнемо вирішити два завдання. Перше це підтвердити чи спростувати достовірність інформації. А друге це визначити належність цих даних до тієї чи іншої особи.

Пошук інформації в Telegram


З пошуком людей, гадаю, більш-менш розібралися. Тепер переходимо до іншого, не менш поширеного напрямку. А саме пошук та збирання інформації в Telegram. Як на мене, цей процес більш творчий, ніж пошук людей. Тим не менш, це не скасовує того факту, що ефективність у цій ситуації, більшою мірою залежить від системності підходу.

Що це означає? Те, що в першу чергу потрібно чітко сформулювати, що саме і в якому вигляді ми хочемо знайти. Тобто зрозуміти кінцеву мету. І вже тоді, від зворотного, планувати наші дії. Тому що виходячи з розуміння того, що ми шукаємо, ми, відповідно, розуміємо в якому вигляді це може бути, а значить розуміємо яким способом це шукати.

Вбудований пошук


Окремо треба сказати кілька слів про вбудований пошук телеграма. Є думка, що він абсолютно марний. Це не зовсім так. Так, він, м’яко кажучи, не дуже зручний для пошуку загалом. Але він досить непогано справляється при пошуку по каналам та групами на які ми підписані.

Тобто, якщо є розуміння в яких каналах може бути опублікована інформація, що нас цікавить, ми на них підписуємося і, використовуючи внутрішній пошук, шукаємо за ключовими словами. А якщо для цих цілей ще й окремий обліковий запис завести, щоб можна було його чистити щоразу, коли починаємо нову тему, то буде взагалі непогано. І вбудований пошук цілком буде відпрацьовувати.

Але, на жаль, вбудований пошук можна використовувати лише тоді, коли ми точно розуміємо по яким каналам і групам ми хочемо шукати. У решті випадків результ

Пошук каналів та груп у Telegram


Суть пошуку та збору інформації в Telegram, в більшості випадків, зводиться до пошуку каналів та груп, де ця інформація є. Це логічно, тому що якщо ми знаємо в якій групі опубліковано потрібну нам інформацію, то там знайти її взагалі не проблема. А тому давай розбиратися, як їх краще шукати. Тому що способів це робити, скажімо так, більше одного.

Те який підхід до пошуку інформації вибрати, в основному залежить від того, наскільки добре ми орієнтуємося в темі що вивчається. Якщо взагалі не орієнтуємось і потрібно створити якесь базове розуміння питання та ознайомиться з тематичними каналами, то найкращим вибором буде просто загуглити. Наприклад так:

site:t.me/* ("osint" OR "intelligence")

У цій ситуації ми розуміємо, що всі об’єкти в Telegram мають посилання формату t.me/ і потім якийсь набір символів. Відповідно ми обмежуємо пошук об’єктами, що мають посилання подібного виду. При цьому в дужках ми вказуємо будь-яку кількість ключових слів чи їх комбінацій. Це максимально узагальнений спосіб пошуку, що дозволяє зорієнтуватися в темі, що вивчається.

Ще один не очевидний момент, пов’язаний із посиланнями. Для запрошення до груп, чатів або каналів можуть використовуватися унікальні посилання. Ця унікальність дає можливість відстежити їхнє публічне поширення, просто використовуючи пошук за точним збігом. Такі посилання мають формат: https://t.me/+якийсьрандомнийнабірсимволів . Ось це все, що після плюса, беремо в лапки і шукаємо, де воно було опубліковано.

Описаний трохи вище спосіб пошуку, умовно, можна назвати «шукаємо все і скрізь». Він добре працює у двох випадках. Коли ми шукаємо щось досить унікальне або коли ми не дуже розуміємо, що нам потрібно, а тому вивчаємо все підряд. У решті, тобто якихось середніх ситуаціях, краще все ж таки якось звужувати поле пошуку.

Іноді є сенс пошукати у назвах каналів. Т.я. буває адміни називають канал так, щоб назва натякала на тематику. Особливо непогано це працює для пошуку якихось тематичних груп. Ну або якщо якийсь свій корпоративний чатик забули зробити закритим. Таке також буває.

site:t.me/* intitle:osint

Для цього, як у цьому прикладі, ми в операторі intitle: вписує щось таке, що потенційно може міститися в назві каналу або чату. Це може бути ключове слово на тему каналу або якщо ми шукаємо, наприклад канал якоїсь компанії, це може бути її назва, або якась частина назви.

Пошукові системи Telegram


Ще один універсальний спосіб шукати в Telegram це використання пошукових систем заточених під Telegram.

На цю тему, я часто бачу, що деякі особи рекомендують використовувати lyzem.com. І ось тут я збентежений, бо не можу зрозуміти: або я якось не так ним користуюся, або ті, хто його радять, самі ніколи його не пробували використовувати. Тому що скільки б я не намагався, в реальних ситуаціях цей шматочок жодного разу не видав нічого хоч скільки-небудь схожого на нормальний результат. Більше того, щиро вірячи, що є якась фішка, просто я її не знаю, я навіть сходив подивитися матчасть. І з’ясував, що ця штука взагалі не індексує вміст груп, лише їх опис. Коротше, використовувати lyzem.com можна лише задля імітації обсягу роботи та позамежної зайнятості тобто, коли потрібно показати, що ми спробували все що могли, але, на жаль, нічого не вийшло. У решті випадків не варто туди навіть заходити, воно не працює. Це був невеликий відступ, щоб заощадити час тим, хто розбиратиметься в темі самостійно. Тепер переходимо до робочих пошукових систем. І тут, на даний момент, оптимальний варіант – це кастомні пошукові системи створені на основі Google CSE.

Насамперед Telegago:

https://cse.google.com/cse?&cx=006368593537057042503:efxu7xprihg

Шукає за вмістом постів, назв та описів, також може шукати як канали, так і користувачів, ботів і чати. Наступний варіант трохи менше за охопленням джерел, але теж шукає досить не погано.

https://cse.google.com/cse?cx=004805129374225513871:p8lhfo0g3hg

Шукає за назвами та описом каналів, за вмістом постів. Вміє шукати профілі користувачів та статті в telegra.ph.

Якщо комусь, як мені, більше подобається щоб обидва пошукові системи запускалися з одного місця, це можна робити з https://intelx.io/tools?tab=telegram .

Також іноді, як альтернативний варіант пошуку, може бути корисний https://tgfind.org/ — пошук за ключовими словами у публікаціях каналів за вказаний проміжок часу.

Каталоги каналів Telegram


Повертаючись до пошуку каналів чи груп. У цій ситуації працюють усі перелічені вище способи пошуку. А саме Google, вбудований пошук самого месенджера, пошукові системи тощо. Але не менш універсальний, а іноді навіть результативніший спосіб шукати канали, це каталоги цих самих каналів. Там, як правило, є ще й усяка аналітика, статистика і взагалі все, що хочеш. До речі, якщо потрібно дізнатися, які пости видалялися з якогось каналу, там це теж можна побачити.

Це все створено для всілякої рекламної аналітики, і всього, що з цим пов’язано. Але так вже склалося, що майже завжди рекламні інструменти дуже непогано працюють для цілей OSINT. І Telegram не є винятком.

Цих каталогів каналів існує чимало. Я показую ті, які особисто мені здаються зручнішими.

https://telemetr.io Стандартний функціонал тут, це пошук за назвою каналу. Назву не обов’язково вводити точно.

Ще один корисний інструмент telemetr.io, який гідно працює, це пошук постів. Шукає за ключовими словами чи фразами. Знайдені результати можна відфільтрувати за мовою, країною та категорією. Але розподіл категорій працює дуже загадково у цих каталогах, тому, як на мене, краще взагалі пропускати цей пункт. За часом, у безкоштовній версії шукає пости лише за останні 7 днів.

Ще одна корисна штука, яка тут є, це відстеження згадок у каналах та чатах. Можна відстежувати як появу якихось фраз, так і згадки каналів. Безкоштовна версія доступна за одним таким відстеженням.

Працює дуже просто. Вводимо фразу, яка нас цікавить, якщо треба вказуємо яку фразу потрібно пропускати. Потім вказуємо, де саме шукати. Можна в цілому по Telegram, а можна в конкретних каналах. Також непотрібні канали можна виключити із відстеження. Ну і якщо є бажання, можна підключити повідомлення в боті, що теж іноді зручно.

https://uk.tgstat.com Це теж каталог, але із деякими своїми нюансами. Тут трохи наворочений пошук каналів. Можна шукати з урахуванням статистики каналу, наприклад, кількості підписників або віку каналу. Також, що дуже зручно, можна шукати не лише за назвою, а й за описом.

Сама статистика нас навряд цікавитиме, але є корисні фішки. Наприклад можна переглянути історію змін нікнейма користувача, назви та описи каналу. Також він вміє шукати пов’язані канали, наприклад, якщо в описі вказані однакові акаунти для зв’язку. Пошук за публікаціями тут теж є, але щоб використовувати фільтри потрібно купувати підписку. А без фільтрів знайде безліч постів, розібрати які буде практично не реально.

Telegram Wayback Machine


Каталоги це добре та зручно. Але є нюанс. Наприклад, якщо канал видалили. Та й самі фото не завжди зберігаються у каталогах. Або, наприклад, у якомусь каналі було відео і його видалили. Відповідно, навіть якщо ми знайдемо в каталозі видалений пост, подивитися відео не буде жодної можливості. Або так лише здається. У подібних ситуаціях потрібно знати що Wayback Machine починаючи з 2022 року, архівує Telegram, так само як вони архівують звичайні сайти. При створюючи окрему колекцію під Telegram (https://web.archive.org/collectionssearch/telegбаран).

Це, звичайно, не найзручніша у використанні штука, але, враховуючи що вибирати нема з чого, доведеться працювати з тим, що є.

Щоб почати шукати, потрібно на головній сторінці, у розділі Collection Search, ввести потрібне ключове слово чи фразу, вибрати колекцію та натиснути пошук.

Швидше за все в такому варіанті ми отримаємо кілька тисяч результатів, які потім можна додатково відфільтровувати. За датами, наприклад. Підказка, як це зробити буде на сторінці з результатами. Також по кожному результату ми можемо подивитися найраніші та останні знімки (якщо вони були звичайно). Також буде посилання на оригінал повідомлення.

Загалом, якщо потрібно знайти якийсь видалений контент і інших варіантів немає, то варто спробувати поритися в Інтернет Архіві. Так, це довго і нудно, але як інструмент останнього шансу може спрацювати.

Парсинг каналів та груп


Часто буває, що нам потрібна не якась точкова інформація з якогось конкретного посту. А треба вивчити загалом канал. Або сітку каналів. Або вивчити якусь подію, про яку автор каналу деякий час щось писав. Коротше може бути таке, що нам потрібен більше ніж один пост, при цьому ще й за якийсь проміжок часу.

Крутити канали вручну та вивчати інформацію, звичайно можна. Але це не оптимальний варіант з точки зору продуктивності. Розберемо, як цей процес оптимізувати.

Очевидно, що якщо ми не хочемо працювати з самим додатком Telegram, то для початку потрібно скачати всю інформацію. Зробити це можна кількома способами. Я покажу два оптимальні, під різні завдання.

Перший. Це з десктопного додатку Telegram. Заходимо в потрібний канал, там у верхньому правому кутку тиснемо на три крапки і вибираємо «Експорт історії чату». З’явиться вікно експорту, в якому потрібно вибрати який контент нас цікавить і в якому форматі качати, та й інші нюанси.

Цей спосіб оптимальний, якщо потрібно скачати не тільки текстові повідомлення, але і картинки, і відео, і все інше.

Другий. Це використання TG collector. У цьому варіанті качати зображення та відео не можна, зате можна скачати відразу пачку каналів або чатів. Що іноді дуже заощаджує час. Ну а якщо буде потрібна картинка або відео з чату, там буде посилання і можна сходити в додаток телеграма та забрати там.

Щоб авторизуватися в TG collector, знадобиться API Telegram. Для його отримання йдемо на my.telegram.org. Там авторизуємось зі свого номера. При чому, дуже рекомендую, про всяк випадок, використовувати обліковий запис який взагалі не шкода. Та й взагалі, під всі ці осінтерські справи потрібно мати окремі облікові записи. Я думаю це очевидно. Далі ми створюємо новий додаток, ввівши будь-які рандомні дані, та забираємо API ID та API Hash.

Тепер можемо переходити до викачування каналів. Для початку створюємо нову колекцію (1), потім додаємо посилання на потрібні нам канали або чати (2), вони з’являтимуться у списку. Після їх додавання, вибираеэмо (3) ті які потрібно викачати і тиснемо (4) Collect messages. Ну і треба буде трохи почекати, залежно від того, скільки і чого ми додали.

Коли все вивантажиться, ми зможемо перейти на вкладку Collected messages (5). І там, попередньо вибравши формат JSON або CSV, завантажити все собі.

Аналіз вивантаженої інформації. Google Pinpoint


Інформацію ми завантажили. І навіть кудись її собі поклали, тобто зафіксували. Ось тільки, щоб з цього всього, був якийсь толк, її потрібно якось ще й проаналізувати, з урахуванням наших поставлених цілей та намічених завдань. Можна звичайно ручками, але тоді нашо ми її качали? Ми підемо більш оптимальним шляхом і будемо використовувати Google Pinpoint. Тому що це майже ідеальний інструмент для таких завдань.

У Pinpoint нам потрібно створити нову колекцію про додати туди наші файли. Можна просто перетягнути всю папку, воно саме розбереться. Після чого, залежно від обсягу інформації, потрібно буде трохи почекати, поки закінчиться аналіз. І можна починати з усім цим розбиратися.

Великий плюс Pinpoint у тому, що він всеїдний. Документи, фотографії, відео – не важливо. Якщо десь є текст, він його знайде і розпізнає. А по відео ще й стенограму звуку зробить. За деякими даними, Pinpoint проводить аналіз у всіх випадках. А саме, він робить добірку згадок щодо людей, організацій та місць. Ці згадки ми побачимо на панелі праворуч. Будь-яке з них, їх комбінацій, можна використовувати як фільтр. Там також можна додати фільтр за датою.

Стандартні фільтри це добре. Але їх завжди мало. Тому тут можна шукати потрібну інформацію в ручну. У пошуку працюють лапки для отримання точного збігу, мінус щоб прибрати не потрібні ключові слова та оператор OR для поєднання запитів. Ну і відповідно ми можемо комбінувати наші запити з тими фільтрами, які створимв сам Pinpoint. Тобто згадками людей, організацій чи місць.

Але це ще не все. Так як це гугловська історія, то тут, передбачувано є вбудований Gemini. Що теж може допомогти щось поаналізувати. При чому іноді допомогти дуже не слабо. Наприклад зробити якусь вибірку, щось порахувати, знайти згадку про щось. І так далі, на що вистачить фантазії.

Крім того, щоб нам було легше орієнтуватися, ми можемо надавати документам та файлам ярлики. Попередньо придумавши їм назву та обравши колір. Ці ярлики буде видно у загальному списку файлів, а також вони з’являться у списку фільтрів. Ну, і, відповідно, їх теж можна використовувати як фільтри, щоб шукати тільки за тими документами, які ми помітили.

Також ми можемо відкрити будь-який файл і там виділити будь-який фрагмент тексту. Причому на фотографіях текст виділяється так само, як і в друкованих документах. На виділений фрагмент автоматично буде створено посилання, яке ми можемо скопіювати собі. Або можемо скопіювати виділений текст. При цьому у самому відкритому документі також є можливість текстового пошуку. І можливість привласнити самому документу ярлик.

Загалом, я гадаю, сенс зрозумілий. Конкретний набір дій залежить від намічених цілей, але сам по собі Google Pinpoint може дуже заощадити час і зусилля, зробивши аналіз якихось каналів або чатів набагато комфортніше і зручніше.

Ну і насамкінець. Теж ситуативна штука, але може стати в нагоді. Якщо адмін чату не закрив доступ до списку учасників, можна завантажити цей список учасників чату. Для цього є спеціальний бот (даю посилання на сайт, якщо бот відлетить):

https://pocketdetective-terms-and-conditions.mі.canva.site

https://t.me/PocketDetective_bot

Загалом


Я думаю, з урахуванням викладеної інформації, стало зрозуміліше, як і що можна пробувати робити в Telegram, щоб знайти якусь потрібну інформацію. Але, при цьому, я думаю, ти розумієш, що я просто перерахував ті способи та методи, які можуть давати результат. Але кінцевий успіх, у будь-якому разі, залежить від тебе та твоїх дій у конкретній ситуації. Від того які методи ти вибереш, як їх скомбінуєш і, напевно найважливіше, як проаналізуєш отриману інформацію залежатиме, який результат ти отримаєш.