Чатбот для поиска данных по GoogleDocs (Sheets) таблице
Нужен чат бот, который может находить информацию в гугл таблице по строкам и выводить информацию в диалог.
1. Поиск информации формата - «Строка Содержит» т.е. не должно быть точного соответствия.
2. Если вводится номер - то поиск только по первому столбцу (там только номера)
Минимальное количество символов при которых пойдет поиск это 4 ( чтоб не лопатить всю таблицу), в случае с номером - любое количество, но поиск просто по индексному (первому) столбцу
3. Вывод информации:
Максимум 5 результатов за 1 вывод
Если совпадений больше то кнопка ЕЩЕ выводит еще 5 результатов.
На вывод у нас идет из всех заполненных колонок, обычно это колонка 1 + 2 + 3.
4. Записываем Данные пользователя (его телеграмм аккаунт и его запросы в отдельную google таблицу)
Записей может быть до 200 тыс, пример таблицы:
https://docs.google.com/spreadsheets/d/1DQ0PhoWVNu6Q76yfDwMfqN6n-FDwA_l47VKc369S3Ck/edit?usp=sharing
Пример:
Как сказал выше - поиск по любому полю, но если текст - то от 4 символов, если номер - то любое количество символов, номер ищется только по 1 столбцу.
Человек вводит запрос: babiyliuda
В таблице 4 соответствия в 2 строках
Мы выводим ему строчки: 60379, 90462
Получится ответ (со строк 60379, 90462):
- 60368 babiyliuda https://www.instagram.com/babiyliuda
- 90445 babiyliuda https://www.instagram.com/babiyliuda
Человек вводит запрос: 60368
В таблице в 1 столбце 1 соответствие, мы выводим ему строку: 60379
Получится ответ (со строк 60379):
- 60368 babiyliuda https://www.instagram.com/babiyliuda
Жду предложения!
Заявки фрилансеров


