Парсер телеграм каналов на Python. Гайд по написанию мощного бота.

preview_player
Показать описание
В этом уроке мы напишем бота по паркингу каналов телеграм и сделаем из него сервисного телеграм бота.

Мы будем использовать библиотеку snscrape
snscrape - это скрепер для социальных сетей (SNS). Он парусит такие элементы, как профили пользователей, хэштеги или поисковые запросы, и возвращает найденные элементы, например, соответствующие посты.

В настоящее время поддерживаются следующие сервисы:

Facebook: профили пользователей, группы и сообщества (они же посты посетителей).
Instagram: профили пользователей, хэштеги и местоположения
Mastodon: профили пользователей и тоталы (одиночные или потоковые)
Reddit: пользователи, субреддиты и поиск (через Pushshift)
Telegram: каналы
Twitter: пользователи, профили пользователей, хэштеги, поиск (живые твиты, топ-твиты и пользователи), твиты (одиночные или окружающие поток), посты в списке, сообщества и тренды
ВКонтакте: профили пользователей
Weibo (Sina Weibo): профили пользователей
Рекомендации по теме
Комментарии
Автор

А не подскажите можно ли сделать парсер отдельного бота, получить в обработку его сообщения? Вроде бы говорят что библиотека telephon может что-то но я пока никак не соображу.

sqlap-rpfx
Автор

код не работает выдаёт ошибку связанную с snscrape. Что делать админ?

HUPE_MUSTICK
Автор

А зачем нужен snscrape? Почему нельзя используя телеграм api, получить сообщения из нужных групп своим ботом?

MVCage
Автор

я правильно понимаю бот должен быть в обоих каналах админом?

sergchik
Автор

Все бы брат ни чего. Но как то код не работает, запускается, бот откликается. А вот функция не выполняется

Russian_trash_news
Автор

Помогите пожалуйста, может кто знает как сделать рандомайзер чисел в тг, так что бы сначала тот спрашивал область определения рандома например :
Бот : от какого числа начнем
Ответ: 0
Бот: до какого числа
Ответ: 30
И пользователю выдаётся рандомное число от 0 до 30.
Конкретно я не понимаю как сделать что бы бот спросил числа и в рамках этих чисел начал рандом

simllt
Автор

Привет. Код чет не сработал. Сможете помочь?

jasurbekkhudayberganov