Comments 5
Бот прикольный. Но поиск очень долгий. Ввел город Мытищи и запустился поиск секунд на 30 с отсчетом процентов. Думал список будет огромный а вылезла одна позиция 🤣
Наверно, полнотекстовый поиск по базе долгий?
Если я прав, то можно попробовать с помощью chatgpt прикрутить что-нибудь типа elasticsearch.
Я тоже пробовал делать бот с поискам по базам данных и если обычный поиск по mariadb выполнялся за 15 минут, то с развернутым Sphinx Search он укладывался максимум в 10 секунд.
Также бот удобнее запускать с помощью docker, опять же ChatGPT легко поможет настроить ))
Там не используется база данных, я ушёл от неё в пользу актуальных данных напрямки из ВК. А поиск долгий, чтоб искались все тусы по всем параметрам. Просто бывают тусы с названием, допустим, три точки (...), а поиск шёл по буквам или пробелу. Вот и приходится учитывать все вводные и перебор всех вариантов долгий, потому что есть ограничения по трафику в ВК.
Мис лучше перепишите, чтобы шустрее работал и люди не так мучились :-))))))
А как в итоге происходит парсинг? Я так и не смог найти рабочий метод поиска по названиям событий
Как я писал тусобота на Python: от идеи к работающему коду