7. Сканер постов на каналах
Обновлено:
Раздел: Утилиты и парсинг · Тип: сбор контента (поиск постов по словам)
Аккаунт заходит на ваши каналы и читает их посты один за другим. Если задан фильтр по ключевым словам - в таблицу попадают только те посты, где эти слова встречаются. Так вы вытаскиваете нужные публикации со ссылками на них из десятков каналов сразу.
Смысл: зачем это нужно
Иногда нужно не собрать чаты, а именно найти конкретные посты - например, все публикации со словом розыгрыш, вакансия или куплю на пачке тематических каналов. Листать каждый канал руками нереально.
Сканер читает ленту канала пост за постом и складывает подходящие публикации в таблицу: с прямой ссылкой на пост, датой, текстом и пометкой, открыты ли под ним комментарии. Если фильтр не задан - сохраняются все посты подряд. Это готовый инструмент для мониторинга контента и сбора ссылок на нужные публикации.
ℹ️ Сканер работает только с каналами. Если по ссылке окажется чат или группа, пост в ней сканироваться не будет - ссылка получит статус "Нерабочая ссылка".
Как это работает по шагам
- Аккаунт берёт ссылку на канал из вашего списка.
- Читает посты пачками по 100 штук - сверху вниз или снизу вверх (по вашей настройке).
- Для каждого поста проверяет текст на ваши ключевые слова.
- Если слово найдено (или фильтр не задан) - пост записывается в таблицу результатов: ссылка на пост, дата, текст, найденное слово, открыты ли комментарии.
- Так идёт, пока не кончатся посты или не наберётся заданное количество обхода.
- По завершении ссылка помечается статусом "Успешно отсканировали".
Пошаговый запуск
- Заполните таблицу
07 1 Сканер постов на каналах ссылкиссылками на каналы. - (по желанию) Заполните
07 2 Сканер постов на каналах ключевые слова, если хотите сохранять только посты с нужными словами. - В программе кликните 7 Сканер постов на каналах.
- Выставьте настройки (разбор ниже) и нажмите "Продолжить".
- Введите задержку старта и нажмите "Запустить".
Разбор всех настроек
| Настройка | Что делает | Что ставить |
|---|---|---|
| Кол-во ссылок на аккаунт | Сколько каналов из списка возьмёт один аккаунт за проход | 3-5 |
| Проходить посты (1 - Сверху вниз / 2 - Снизу вверх) | С какого конца ленты читать посты (см. ниже) | 1 |
| Кол-во обхода постов | Сколько подходящих постов сохранить с одного канала | 50-100 или "Без ограничений" |
| Кол-во одновременно работающих потоков | Сколько аккаунтов сканируют параллельно | 1-3 |
| Задержка перед выполнением следующего потока/группы потоков (сек) | Пауза перед запуском следующего аккаунта | 15-40 |
Подробно про важные настройки
Проходить посты (1 - Сверху вниз / 2 - Снизу вверх)
- 1 - Сверху вниз - читает от самых свежих постов к старым. Подходит для мониторинга новых публикаций.
- 2 - Снизу вверх - от самых старых постов к свежим. Подходит, когда нужно пройти весь архив канала с начала.
Кол-во обхода постов - сколько подходящих постов взять с одного канала, задаётся диапазоном (50-100). Можно поставить "Без ограничений" - тогда аккаунт пройдёт весь канал до конца. Учтите: большие каналы с тысячами постов будут сканироваться долго.
💡 Ставьте диапазоны с разбросом (50-100, а не 100-100) - ровный ритм выдаёт автоматизацию. Про потоки и задержки подробно - глава 3.
Куда вставлять данные
| Таблица | Кто заполняет | Что вписывать |
|---|---|---|
07 1 Сканер постов на каналах ссылки |
Вы | Ссылки на каналы (t.me/channelname), по одной в строку |
07 2 Сканер постов на каналах ключевые слова |
Вы (по желанию) | Слова-фильтры. Пусто = сохранять все посты подряд |
07 3 Сканер постов на каналах результаты |
Программа | Найденные посты: ссылка на пост, дата, текст, слово, комментарии (не трогать) |
Как открыть таблицы - глава 2.
Живой пример
Задача: мониторить 30 каналов с вакансиями и собирать все посты, где ищут удалённых специалистов.
Подготовка:
1. В 07 1 вставлены 30 ссылок на каналы с вакансиями.
2. В 07 2 вписаны слова: удалёнка, remote, удаленно.
Настройки:
| Настройка | Значение |
|---|---|
| Кол-во ссылок на аккаунт | 5-8 |
| Проходить посты | 1 (сверху вниз) |
| Кол-во обхода постов | 30-50 |
| Кол-во одновременно работающих потоков | 2 |
| Задержка перед следующим потоком (сек) | 20-40 |
Результат: таблица 07 3 наполняется постами про удалённые вакансии - с прямыми ссылками на каждый пост. Вы открываете ссылку и сразу попадаете на нужную публикацию, не листая канал вручную.
Статусы в таблице 07 1
| Статус | Что значит |
|---|---|
Успешно отсканировали |
Канал полностью обработан |
Сканирование выполнено |
Посты канала закончились в процессе обхода |
Нерабочая ссылка |
По ссылке не канал (чат/группа), либо ссылка мёртвая |
Частые ошибки
| Симптом | Решение |
|---|---|
| Задача сразу завершается | В 07 1 все ссылки уже обработаны или список пуст. Очистите колонку Задача или добавьте ссылки |
| В результатах ничего нет | Слишком узкий фильтр в 07 2 - таких слов в постах нет. Уберите часть слов или очистите таблицу |
| Все ссылки в "Нерабочая ссылка" | По ссылкам чаты/группы, а не каналы. Сканер работает только с каналами |
| Сканирование идёт очень долго | Стоит "Без ограничений" на большом канале. Задайте конкретный диапазон в "Кол-во обхода постов" |