Телеграм рыбалка
Что это?
Это фильтр, позволяющий отлавливать сообщения среди текущего потока сообщений, попадающих в систему funstat.
Это не НЕ ПОИСК ПО ИСТОРИИ, а фильтр по тем сообщениям которые бот сейчас вычитывает из миллионов чатов, типичный поток 1000-4000 в секунду.
Как?
"ловить" пробел и далее ключевые слова
Когда появится совпадающее сообщение вам придет уведомление.
Не спешите, может пройти и час и день, смотря что ищите!
Через запятую или с пробелами
Ловить продам +.слон +.гараж.
Ловить ".отдам.,.котят,москва,+.даром.,+бесплатно"
1 . (без приставки) - обязательное слово
Все обязательные слова должны быть в сообщении (в любом порядке)
Пример: ловить куплю,гараж,москва
2. Приставка "+" это опциональное слово
Должно совпасть хоть 1 опциональное слово, если заданы
Пример: ловить ищу,поставщика,+техник,+apple
Два опциональных, совпасть должно 2 обязательных и 1 из опциональных
То есть сообщения попадутся
"ищу честного поставщика техники"
"ищу надежного поставщика apple в москве"
3. Приставка "-" слова которых НЕ должно быть (исключены)
Ни одного исключенного слова не должно быть в сообщении
Пример: нужна,отрисовка,-кому,-если
Сообщения где есть слова -кому -если игнорируются.
То есть фразы "кому нужна отрисовка" исключаются, зато найдутся "мне нужна отрисовка"
Внимательней с ними, особенно с короткими, точку добавляете. например "лс" лучше обернуть ".лс." т.к буквы лс входят в очень-очень многие слова
4. Знак "." - задается место где слово должно быть отдельным
Без знака "." просто проверка по вхождению.
хххприветхххх совпадет с "привет"
[для айтишников "." это \b regex]
Пример
лонг - входит в лонг, лонгслив или шезлонг
.лонг. требует отдельное слово " лонг " не прилегающее ни к чему
.лонг поймает "НАЧИНАЕТСЯ НА лонг", лонгслив, лонг, но не шезлонг
лонг. поймает "КОНЧАЕТСЯ НА лонг", шезлонг, лонг, но не лонгслив
Некоторые примеры.
Только вы знаете что искать конкретно вам!
Ищите работника?
|- Ловить готов,на,работу,любую
|- Ловить ищу +работу +подработку +заработок
Вы риелтор?
|- Ловить куплю +.квартир +.однушк +.двушк +.трешк +.студ +.однокомн +.двухкомн +.трехкомн
Занимаетесь отрисовкой поддельных документов?
|- ловить кто фотошоп +паспорт +документ +доки +бумажк
|- ловить нужна,отрисовка,-кому,-если
Вы поставщик предприниматель?
|- ловить ищу,поставщика,+техник,+apple
Ищите кто сделает ремонт потолка?
|- ловить .потол .натяж +москва +мск +.МО. +москов
Допустим вы дизайнер, ищем клиентов
|- ловить .ищу,дизайнера
Ты мастер пробива?
|- ловить "куплю пробив"
Исполнителей на задачу
|-ловить "мастер,маляр,москва"
|- ловить "сдам квартиру +рижская +белорусская +комсомольская"
Искать можно что угодно, например ссылки на любой сайт
|-ловить mega.nz
Искать людей.
|-Ловить работаю,+сбербанк, +МТС,+Билайн
|-Ловить "служил 164 мотострелковая"
Искать друзей по интересам.
|-Ловить люблю,читать,Гарри, Поттер
|-Ловить "любимая книга изгой дем Михайлов"
Прочее.
Можно задать максимальную длину проверяемых сообщений
Например отфильтровать длинные простыни обьявлений/спамеров.
По умолчанию 256, допустимо от 25 до 1000
-m 100 = 100 символов (то есть искать короткие)
-m 1000 = 1000 символов
Можно задать временные рамки, за какое время сообщения интересуют
по умолчанию today
-t any = без ограничений (если бот нашел и читает старый чат могут попасться сообщения отправленные много лет назад)
-t today = сообщение должно быть отправлено последние 24 часа
-t after_create = после создания поиска (от сейчас)
Можно задать сколько опциональных слов должны совпасть, параметр "-o число" (английское 0)
-o 2
-o 5