Бюджет: 2500 UAH Срок: 4 дня
Привет, Руслан,
Я занимаюсь автоматизацией Telegram на Python (MTProto), поэтому парсинг — это то, что я делаю ежедневно. Вместо обещаний, вот как я на самом деле это выполню.
Исследование: поиск ключевых слов по глобальному поиску Telegram по вашим одиннадцати категориям, плюс индексы публичных групп, плюс обход графа — каждая группа, которую я нахожу, проверяется на наличие связанного канала, а также обсуждательной группы этого канала. Все дублируются по внутреннему идентификатору чата, а не по названию, так что переименованные группы не попадают дважды.
Фильтр активности и качества, скриптованный, а не визуально: я извлекаю недавнее окно сообщений для каждого кандидата, считаю уникальных авторов и реальные ответы, измеряю долю пересылок и рекламных постов, и исключаю мертвые группы, рекламные доски и обычные схемы мошенничества. Определение языка и рынка происходит на этом этапе, так что группы российского рынка никогда не попадают в таблицу.
Контакты: для каждой выжившей группы я извлекаю список администраторов через MTProto (владелец, администратор, модератор, с отображаемыми именами), затем дополняю его из биографии группы, закрепленных постов и официального канала проекта, чтобы поймать менеджеров сообщества и командные аккаунты. Только аккаунты с видимой ролью и публичным именем остаются. Без членов без роли, без ботов, без дубликатов.
Доставка: одна плоская таблица Google, ваш порядок колонок, контакты собраны по группам, помеченные по категориям.
Моя цена покрывает первую партию из 100 проверенных групп со всеми их видимыми контактами администраторов и модераторов, за четыре дня. Я новенький на Freelancehunt и беру первые проекты по стартовой цене, поэтому она намеренно низкая. Дальнейшие партии будут оцениваться, как только мы оба увидим реальную частоту попаданий по категориям.
Прежде чем вы примете решение: я могу обработать 10 групп бесплатно и отправить вам эту таблицу, чтобы вы оценили данные сами, а не по моему описанию.
Один вопрос — какой объем вы планируете для первой партии? И одна вещь, которую стоит согласовать заранее: некоторые группы полностью скрывают свой список администраторов, и там я могу предоставить только официальный аккаунт команды или канала. Скажите мне, должны ли эти группы все равно быть перечислены или исключены.
Петро Панкoв, BotCraft Group