Заказчик
Зарегистрирован: меньше месяца
Отзывы + 0 / - 0
Откликнуться

Телеграм бот

Бюджет: по договоренности
Дано: таблица на Гугл диске, в которой есть несколько столбцов с данными (цифры/дата).

Столбец 1 – дата, 
Столбец 2 – номер заказа, 
Столбец 3 – общее кол-во предметов в заказе, 
Столбец 4 – кол-во готовых предметов.

В файле три вкладки (по количеству филиалов)

Нужна механика чтобы клиент мог общаясь с ботом узнать – готов его заказ к выдаче или нет. 
Взаимодействие с ботом должно быть доступно только для подписчиков нашего канала. Если не подписан – должен сначала подписаться, и только потом становится доступен запуск бота. 

1. Бот запрашивает номер заказа 
2. Клиент должен ввести 8-значный номер (только цифры, могут начинаться с нуля) 
3. Бот предлагает выбрать филиал, в котором был клиент (1 из трех вариантов – по кол-ву вкладок с данными в файле) 
4. Клиент выбирает филиал 
5. Бот обращается к файлу на диске – находит нужную вкладку (с учетом филиала, указанного клиентом на шаге 4), находит в Столбце 2 номеру заказа, который указал клиент на шаге 2. 
6. Бот сравнивает значения в столбце 3 и в столбце 4

Возможные варианты:

1) значение в столбце 4 = значению в столбце 3 (то есть заказ готов)
Клиент получает ответ о готовности (сообщение 1) и информацию как забрать заказ (сообщение 2). 

2) значение в столбце 4 не равно значению в столбце 3 (то есть заказ не готов), то бот сравнивает текущую дату с плановой датой готовности заказа (равна дата из Столбца 1 + N дней, N – константа)

2.1) текущая дата < плановой даты готовности, клиент получает шаблонное сообщение о том, что плановая дата готовности еще не наступила (сообщение 3)

2.2) текущая дата >= плановой дате готовности, клиент получает шаблонное сообщение 4, плюс появляется опция связаться с менеджером (через телеграм или другая механика).

Сообщения содержат шаблонный текст и параметры. 

Должна быть возможность редактировать шаблонный текст сообщений. 

Параметры сообщений:
сообщение 1 – номер заказа (столбец 2), срок до которого будет храниться заказ (столбец 1 + M дней, M – константа)
сообщение 2 – филиал (указанный клиентом при запуске бота) 
сообщение 3 – плановая дата готовности (дата из Столбца 1 + N, N – константа)
сообщение 4 – новая плановая дата (текущая дата + P, P – константа)
Опубликован 29.01.2026 в 11:16

Выберите способ верификации:

Обновите страницу после прохождения верификации.