Чатбот для поиска данных по GoogleDocs (Sheets) таблице

Андрей4 года в сервисе
Данные заказчика будут вам доступны после подачи заявки
26.09.2020

Нужен чат бот, который может находить информацию в гугл таблице по строкам и выводить информацию в диалог. 

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

Жду предложения! 

Заявки фрилансеров