Ак посмотретьтфайлытскачпные с ТГ

Как спарсить заданное пользователем количество сообщений с публичного чата Telegram? На входе пользователь вводит url чата и количество сообщений которое нужно спарсить. Раньше никогда не работал ни с ботами Телеграм, ни с его АПИ. Как лучше это реализовать? Возможно есть готовые библиотеки для данной задачи?

Отслеживать
13.7k 12 12 золотых знаков 43 43 серебряных знака 74 74 бронзовых знака
задан 7 июл 2017 в 7:25
460 4 4 серебряных знака 11 11 бронзовых знаков

Вот тут http://ebot.one/wiki/index.php/Обработка_ботом_сообщений_группы — Парсинг групп в telegram через бота, может подойдет и для канала, 100% уверенности нет. Но тут платно

24 янв 2018 в 0:16

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

Если нужно парсить с любого рандомного публичного чата, то через Telegram-Bot-API этого не сделать. Потому что бот читает только из чата, куда он добавлен сам.

Для ботов есть только один способ получать сообщения — метод getUpdates получает все сообщения за определенный период, но надо понимать, что в ответ приходит данные по всем чатам и определять нужный придется самостоятельно.

Для понимания как писать именно ботов для Telegram можно почитать вот эту статью — https://netology.ru/blog/bot-php ну или любую другую по запросу telegram бот на php их достаточно много=)

Для того что бы парсить из любого чата, нужно писать свой клиент для Telegram, тогда можно будет использовать метод messages.getHistory()

Нашел реализацию клиента Telegram на PHP — MadelineProto, можно попробовать использовать ее.

Источник: ru.stackoverflow.com

Лучшие Телеграм каналы и боты с бесплатными книгами

Один из крупнейших Телеграм каналов с бесплатными аудиокнигами для онлайн прослушивания на вашем устройстве. На канале уже более 200 тыс подписчиков и база из 5000+ аудио произведений в качественной озвучке.

Еще по теме:  Оцени меня ТГ бот

Есть информация о жанре, авторе и длительности прослушки. Очень удобная навигация по жанрам при помощи тегов. Если вы любите аудиокниги, то этот канал точно будет для вас полезен.

Книги и Аудиокниги Flibusta

Флибуста — очень известный Телеграм канал с бесплатными электронными и аудиокнигами, доступными для бесплатного прослушивания/чтения и скачивания на свой телефон.

Флибуста содержит одну из самых больших баз книг в рунете, поэтому если вы ищете произведение какого-то автора — с большой вероятностью вы найдете его здесь. Также есть популярные цитаты из книг и подборки что почитать для саморазвития.

Слушать аудиокниги в Telegram.

Книжное братство

Еще один бесплатный Телеграм канал книжной тематики с более 200+ тыс подписчиков.

Здесь можно найти электронные книги самых популярных писателей: Джоан Роулинг, Макс Фрай , Рэй Брэдбери, Адриана Трижиани и других. Есть удобная оценка книг с помощью голосов читателей, которая поможет выбрать только лучшее для чтения, а также ссылки на ознакомительные фрагменты книги на сервисе ЛитРес.

Подкасты | Книги | Аудиокниги

Помимо подкастов есть полноценные аудикониги, которые можно слушать онлайн даже без интернета. Есть удобная навигация по жанрам при помощи тегов. Обычных электронных книг в формате fb2, epub или pdf здесь ощутимо меньше, чем в аудио.

Читать онлайн | Библиотека

Телеграмм канал с бесплатными книгами по саморазвитию в электронном или аудио формате.

Фишкой этого канала является вывод из книги, который есть в каждом посту с обзором произведения. Это помогает находить действительно нужную и полезную литературу для развития.

Уютная Библиотека

Устраивайтесь поудобнее и читайте с нами. Тысячи электронных версий книг, доступных для бесплатного скачивания в форматах FB2, EPUB, DOC.

Скачивайте лучшие произведения писателей прошлого, которые не защищены авторским правом.

Flibusta Бот

Бесплатный Телеграм бот для поиска электронных книг по библиотеке Flibusta. Для начала просто запустите бота при помощи кнопки «Начать» и отправьте в чат с ботом автора или название книги.

Еще по теме:  Как делиться Телеграмм без номера

Помимо поиска есть книжный чат для обсуждения и общения, а также канал с информацией и новостями, аудиокниги.

Еще один бесплатный бот для поиска электронных книг по базе. Olibrary умеет находить книги в формате fb2, epub, pdf по автору или названию произведения, после чего в ответе присылает ссылку на скачивание файла.

Очень полезный бот для любителей читать и если вы не знаете где скачать полные версии книг бесплатно.

Бесплатный Телеграм бот на английском, который позволяет искать книги по названию и автору в большой базе ПДФ файлов. Эти произведения можно скачать на свой телефон совершенно бесплатно.

Если вы обладаете хотя бы базовым знанием английского языка, то использование этого бота не вызовет у вас никаких проблем.

Bookinator

Бот Bookinator позволяет читать ваши любимые электроныне книги в Телеграм и используется в качестве онлайн читалки.

Просто отправьте файл и читайте книгу в любое удобное время. С этим ботом не нужно устанавливать дополнительные приложения из App Store или Google Play Market.

Книги для быдла

Обзоры книг в очень интересном авторском стиле. Креативный канал книжной тематики, который поможет определиться с выбором произведения для следующего чтения

Обзоры самых популярных произведений и оценка автора по 10 бальной шкале. Несмотря на то, что здесь нет бесплатного скачивания, рекомендуем подписаться.

Автор канала. Books

О рейтинге аудиокниг в Telegram

Не знаете где скачать полные бесплатные версии электронных книг и устали от чтения ознакомительных фрагментов на ЛитРесе? Чаще всего книги можно найти на специальных сайтах или торрент-трекерах, но не всегда есть доступ к этим ресурсам с мобильного и не все знают, как правильно качать книги. Для большинства людей это сложновато, поэтому есть отличное решение — Телеграм.

Еще по теме:  Почему нет поиска в Телеграмме

Анализ чата Telegram в Google Таблицах

Нужно было получить статистику по активности пользователей в одном специфическом чате Telegram. Расскажу, как я экспортировал, конвертировал и анализировал данные.

Экспорт данных из Telegram-чата

Выгрузить все сообщения из чата Телеграма проще всего в официальном приложении для Windows или Mac. Откройте тот чат, в котором у вас есть права администратора, и нажмите на три точки меню в верхнем правом углу. Странно, но под macOS эта функция доступна только в Lite-версии приложения.

Конвертируем историю Телеграм-чата в табличный формат

Выбрать формат экспорта чата Telegram нельзя. Выгружаются сообщения в HTML. Преобразуем файл экспорта в CSV-формат. Дальше уже можно будет выбрать инструмент анализа по душе.

Габриэль Канега написал и выложил на Github парсер на Python, который конвертирует HTML-выгрузку Telegram в Comma Separated Values. Просто положите скрипт в папку выгрузки рядом со всеми файлами message.html и выполните команду:

python3 telegram-export-converter.py

После завершения процесса обработки в той же папке вы обнаружите csv-файл.

Анализ сообщений Телеграм-чата

В рамках данного материала я решил обойтись возможностями Google-таблиц. Объем сообщений моей тест-образца небольшой. Функционала вполне хватит.

Создаем новую таблицу, меню Файл — Импорт и загружаем csv-файл в автоматическом режиме. Получаем таблицу со столбцами: номер сообщения, дата и время, имя пользователя и его сообщение.

Дальше можно только ваша фантазия влияет на то, что отсюда можно вытянуть. Так как я анализировал данные небольшой экспериментальной группы с отчетами о проведенных испытаниях, мне было интересно посмотреть продуктивность участников эксперимента в целом и по месяцам.

Каждое сообщение в чате — это отчет об отдельном эксперименте. Функционала сводных таблиц с группировкой для анализа хватило за глаза.

Такие дела ¯_(ツ)_/¯ Больше ничего не придумал. Хотя в принципе можно еще по времени суток посмотреть распределение, например.

  • Метки портфолио

Источник: www.jackyfox.com

Рейтинг
( Пока оценок нет )
Загрузка ...