Практика Telecobra · 19 сентября 2026
Готовые результаты задач: файлы, счётчики и проверка
Три учебных разбора с исходными данными, итоговыми файлами и объяснением каждого результата.
Откуда взяты результаты
Ниже — завершённая локальная обработка учебного набора и разбор вымышленных журналов. Данные созданы для обучения, запросы в Telegram не отправлялись. Эти числа не являются показателями клиентов Telecobra.
В практикуме парсера отдельно показан реальный интерфейс, снятый 15 сентября 2026 года. Снимок формы подтверждает элементы интерфейса, а не успешное выполнение задачи.
Парсер: от 12 исходных строк до готового файла
Сначала исключены повторные ID, затем боты, записи без ожидаемого контакта и без username. Поле ожидаемого контакта задано автором упражнения: парсер его не определяет. Требование username — условие именно этой проверки.
| Строка | Учебный ID | Решение |
|---|---|---|
| 1 | D-01 | Оставить |
| 2 | D-02 | Нет username |
| 3 | D-03 | Оставить |
| 4 | D-04 | Контакт не ожидается |
| 5 | D-05 | Оставить |
| 6 | D-03 | Повтор ID |
| 7 | D-06 | Нет username |
| 8 | D-07 | Контакт не ожидается |
| 9 | D-08 | Оставить |
| 10 | D-09 | Оставить |
| 11 | D-10 | Бот |
| 12 | D-05 | Повтор ID |
Контроль: 5 принятых + 7 исключённых = 12 исходных. Один ID встречается только один раз в итоговом файле.
Рассылка: завершение задачи и результат для бизнеса
Учебный журнал содержит 10 событий: 8 отправлений и 2 ошибки. Доля отправлений — 80%. Данных о чтении и оплатах нет; в файле они отмечены как неизвестные, а не нулевые.
Отправлено: 8
Ошибок: 2
Всего: 10
Доля отправлений: 8 / 10 × 100 = 80%
Прочтения: неизвестно
Оплаты: неизвестноУ реальной задачи прочитайте журнал и разберите ошибки до следующего запуска. Нельзя рассчитывать конверсию в покупку только по счётчику отправлений.
Инвайтинг: принять, зафиксировать отказ или проверить
Это учебная таблица приёмки, а не формат API. Она показывает, почему завершение обхода списка ещё не означает, что все пользователи добавлены.
| Запись | Наблюдение | Решение |
|---|---|---|
| DEMO-01 | Членство подтверждено | Принять результат |
| DEMO-02 | Добавление запрещено приватностью | Зафиксировать отказ |
| DEMO-03 | Ответ на действие не получен | Проверить состояние перед повтором |
В реальном отчёте сохраните состояние прав и итоги этапов. Неопределённый результат требует проверки, а не записи «успешно».
Как повторить проверку
Скачайте исходные данные, готовый CSV и протокол. Для каждой исходной строки найдите одно решение в протоколе; сравните пять принятых ID с CSV. Удаление условия username изменит результат — проверьте это в интерактивном упражнении.
Шаблон отчёта для собственной задачи помогает перенести этот порядок на реальные результаты.