- Регистрация
- 23.12.2014
- Сообщения
- 14 449
- Реакции
- 5 477
- Баллы
- 113
Многопоточный чекер групп и каналов Telegram + коэффициент активности
Всем привет. Делал шаблон для себя, решил поделится.
Попала в руки база, которую надо было чекнуть. Не долго думая начал писать свой чекер.
Чекер имеет 4 режима работы:
1) Привести ссылки в единый вид - базы бывают разные, программа сама произведет проверку и упорядочит вводные данные.
2) Чекер групп и каналов - основной режим который чекает группы и каналы
3) Импорт в таблицу - импорт полученных данных в таблицу
4) Очистить списки - необходимая процедура перед новым чеком.
Рассмотрим полученные данные:
Дата - время записи строки
Полная ссылка - ссылка которая будет работать в браузере
Ссылка - внутренняя ссылка Telegram
Группа/Канал - думаю тут все понятно
Условный язык - проверяется только RU и EN, проверяется по описанию. Наличие хоть одной русской буквы в описании делает канал или чат RU, если буквы отсутствуют то, EN. (по этому и условная)
Заголовок/Описание/Кол-во подписчиков - думаю тут все понятно
Онлайн - показывается только в группах
Коэффициент эффективности (группы) - отношение онлайна к кол-во подписчиков, если число меньше, то значит кол-во онлайна стремится к количеству подписчиков. (меньше лучше)
Коэффициент эффективности (каналы) - по скольку в каналах не пишет онлайн, то мы берем за основу кол-во просмотров последних нескольких постов и сопоставляем с количеством подписчиков
Среднее кол-во просмотров (каналы) - посчитал информацию полезной для дополнительного анализа.
Условная категория - это неудавшийся пункт, хотелось распределить по категориям группы и каналы, но нормальных баз категорий я не нашел и взял за основу категории и каналы с telemetr. В итоге пробив оказался крайне мал, по этому это скорей неудачный бонус, нежели какая то толковая функция.
Основная задча была чекнуть чаты, т.к. от каналов польза сомнительная. А в чатах есть аудитория с которой можно потом работать. Так что если у вас есть свои приватные базы чатов, то прогоните их в чекере, возможно вам будет проще с ними работать.
Для чего это нужно?
Когда вы определите свою ЦА то можете спарсить аудиторию с группы (тут не далеко в разделе лежит парсер аудитории), и уже разослать коммерческое предложение в личку или инвайтить людей в свои личные группы и каналы.
Как работать с чекером?
1) Загружаете прокси в список Прокси.txt
2) Загружаете ссылки в список ссылки.txt
3) Запускаете в режиме "Привести ссылки в единый вид" 1 поток / 1 выполнение
4) Запускаете в режиме "Чекер групп и каналов" кол-во потоков и выполнений выберите равное кол-ву прокси
5) По завершении работы запустите в режиме "Импорт в таблицу" 1 поток / 1 выполнение
___
Если есть вопросы пишите в теме или и личке.
Если шаблон будет пользоваться спросом, то буду время от времени поддерживать его работоспособность.
Всем спасибо!
Всем привет. Делал шаблон для себя, решил поделится.
Попала в руки база, которую надо было чекнуть. Не долго думая начал писать свой чекер.
Чекер имеет 4 режима работы:
1) Привести ссылки в единый вид - базы бывают разные, программа сама произведет проверку и упорядочит вводные данные.
2) Чекер групп и каналов - основной режим который чекает группы и каналы
3) Импорт в таблицу - импорт полученных данных в таблицу
4) Очистить списки - необходимая процедура перед новым чеком.
Рассмотрим полученные данные:
Дата - время записи строки
Полная ссылка - ссылка которая будет работать в браузере
Ссылка - внутренняя ссылка Telegram
Группа/Канал - думаю тут все понятно
Условный язык - проверяется только RU и EN, проверяется по описанию. Наличие хоть одной русской буквы в описании делает канал или чат RU, если буквы отсутствуют то, EN. (по этому и условная)
Заморачиватся не было смысла, т.к. работа чекера была одноразовая. По этому за основу взята простейшая регулярка и логика.
Если описание отсутствует, то проверяется заголовок. Если и там ничего не найдено, то ставится статус "Не известно"
Если описание отсутствует, то проверяется заголовок. Если и там ничего не найдено, то ставится статус "Не известно"
Заголовок/Описание/Кол-во подписчиков - думаю тут все понятно
Онлайн - показывается только в группах
Коэффициент эффективности (группы) - отношение онлайна к кол-во подписчиков, если число меньше, то значит кол-во онлайна стремится к количеству подписчиков. (меньше лучше)
Коэффициент эффективности (каналы) - по скольку в каналах не пишет онлайн, то мы берем за основу кол-во просмотров последних нескольких постов и сопоставляем с количеством подписчиков
Честно сказать был удивлен когда узнал, что веб версия телеграм позволяет просматривать посты. Очень удобно, без всяких апи, мы можем увидеть содержание постов, дату публикации и кол-во просмотров
Среднее кол-во просмотров (каналы) - посчитал информацию полезной для дополнительного анализа.
Условная категория - это неудавшийся пункт, хотелось распределить по категориям группы и каналы, но нормальных баз категорий я не нашел и взял за основу категории и каналы с telemetr. В итоге пробив оказался крайне мал, по этому это скорей неудачный бонус, нежели какая то толковая функция.
Ну такое себе, даже не много стыдно. Если у кого-то есть толковые базы категорий, то поделитесь, может быть получится сделать что-то действительно корректное, но пока так. 20% данных все же получают свою категорию. Так-что какой то смысл в этом есть.
Основная задча была чекнуть чаты, т.к. от каналов польза сомнительная. А в чатах есть аудитория с которой можно потом работать. Так что если у вас есть свои приватные базы чатов, то прогоните их в чекере, возможно вам будет проще с ними работать.
Для чего это нужно?
Когда вы определите свою ЦА то можете спарсить аудиторию с группы (тут не далеко в разделе лежит парсер аудитории), и уже разослать коммерческое предложение в личку или инвайтить людей в свои личные группы и каналы.
Как работать с чекером?
1) Загружаете прокси в список Прокси.txt
2) Загружаете ссылки в список ссылки.txt
3) Запускаете в режиме "Привести ссылки в единый вид" 1 поток / 1 выполнение
4) Запускаете в режиме "Чекер групп и каналов" кол-во потоков и выполнений выберите равное кол-ву прокси
5) По завершении работы запустите в режиме "Импорт в таблицу" 1 поток / 1 выполнение
___
Если есть вопросы пишите в теме или и личке.
Если шаблон будет пользоваться спросом, то буду время от времени поддерживать его работоспособность.
Всем спасибо!
- Номер конкурса шаблонов
- Шестой конкурс шаблонов
- Уровень сложности
- Средний
- Категория
- Чекер
- SMM
Вложения
Последнее редактирование:



