Здравствуйте, друзья!
Вот такая задачка есть.
Требуется парсер Telegram каналов (именно каналов) по определенной группе запросов.
Список каналов задаем вручную в конфиге, будет штук 20-30.
Время реакции и срабатывая желательно почти мгновенно, то есть 2-3 сек., 5 это максимум.
После нахождения нужного поста, копируем его текст (без картинок) + добавляем сгенерирированную ссылку по шаблону и пересылаем на произвольный аккаунт (указанный в конфиге) или мою группу, смотря что проще реализовать.
Все параметры конфига задаем в одном файле.
Условия для парсинга задаем в конфиге в любом удобном виде.
1. Группа 1 = слово1 или слово2 или слово3 и тд.
2. Группа 2 = слово1 или слово2 или слово3 и тд.
3. Группа ключей. В конфиге будет матрица на 100-200 ключей, вот так столбиком
KEY1
KEY2
и т.д.
4. Стоп слова = слово1 или слово2 или слово3 и тд.
Условие прохождения поста = Группа 1 (любое слово) (И) Группа 2(любое слово или если пустой список) (И) Ключ (любой) (И) НЕ Стоп-слова(любое слово)
Формирование ссылки (пока одной).
Добавляем ее с новой строки к тексту сообщения.
https://**********KEY_N*** (конечную ссылку напишу уже по ходу работы)
И отправляем сообщение.
Все это создаем на виртуальном хостинге Timeweb. Не хочу постоянно держать комп включенным.
ТВ говорит, что у них всё норм с этим
Надеюсь ничего не забыл и не сильно запутал : )
Спасибо, что дочитали до конца! Жду предложений или даже рекомендаций.
С уважением к вашему труду!
Павел.