Создание чат бота (botman.pro / salebot.pro / senler)
Кратко:
Необходимо создать чат бот для переноса видео с телефона в нужную папку на google диск. Пользователь указывает номер договора, бот создаёт папку с номером договора, пользователь загружает файлы, бот загружает их в созданую папку с нужным номером договора. С загруженных видео нужно стереть звук и загружать без звука видео в папку. И уведомлять менеджера о загрузке.
Не кратко:
Пользователь нажимает /start:
Сообщение: "Пожалуйста, введите номер договора клиента."
Бот запрашивает номер договора:
Пользователь вводит номер договора.
Бот проверяет, существует ли папка с номером договора в указанной родительской папке Google Диска (по вашей ссылке).
Если папки нет то Бот создание папки для договора.
Сообщение: "Это промежуточное видео или финальное видео?"
Пользователь выбирает: "Промежуточное видео" или "Финальное видео"
Бот просит загрузить файлы:
Сообщение: "Теперь загрузите файлы (видео и/или фото), и я сохраню их в соответствующую папку."
Пользователь загружает файлы:
Бот принимает видео и фото.
Обработка видео:
Если файл — видео, бот удаляет звук.
Обновленное видео без звука сохраняется локально перед загрузкой на Google Диск.
Размещение файлов:
Если пользователь выбрал "Промежуточное видео", бот сохраняет файлы в папку договора в подпапке Intermediate.
Если пользователь выбрал "Финальное видео", бот сохраняет файлы в папку договора в подпапке Final.
Уведомление менеджера:
После загрузки файлов бот отправляет сообщение менеджеру в Telegram с указанием:
Номера договора.
Типа видео (промежуточное или финальное).
Бот сообщает пользователю: "Ваши файлы успешно загружены в папку договора [номер договора]. Спасибо!"
Закрытие сессии:
После завершения загрузки бот завершает сессию:
Очищает временные данные пользователя (номер договора, файлы и т.д.).
Сообщение: "Сессия завершена. Если вам нужно загрузить другие файлы, нажмите /start."
Необходимо создать чат бот для переноса видео с телефона в нужную папку на google диск. Пользователь указывает номер договора, бот создаёт папку с номером договора, пользователь загружает файлы, бот загружает их в созданую папку с нужным номером договора. С загруженных видео нужно стереть звук и загружать без звука видео в папку. И уведомлять менеджера о загрузке.
Не кратко:
Пользователь нажимает /start:
Сообщение: "Пожалуйста, введите номер договора клиента."
Бот запрашивает номер договора:
Пользователь вводит номер договора.
Бот проверяет, существует ли папка с номером договора в указанной родительской папке Google Диска (по вашей ссылке).
Если папки нет то Бот создание папки для договора.
Сообщение: "Это промежуточное видео или финальное видео?"
Пользователь выбирает: "Промежуточное видео" или "Финальное видео"
Бот просит загрузить файлы:
Сообщение: "Теперь загрузите файлы (видео и/или фото), и я сохраню их в соответствующую папку."
Пользователь загружает файлы:
Бот принимает видео и фото.
Обработка видео:
Если файл — видео, бот удаляет звук.
Обновленное видео без звука сохраняется локально перед загрузкой на Google Диск.
Размещение файлов:
Если пользователь выбрал "Промежуточное видео", бот сохраняет файлы в папку договора в подпапке Intermediate.
Если пользователь выбрал "Финальное видео", бот сохраняет файлы в папку договора в подпапке Final.
Уведомление менеджера:
После загрузки файлов бот отправляет сообщение менеджеру в Telegram с указанием:
Номера договора.
Типа видео (промежуточное или финальное).
Бот сообщает пользователю: "Ваши файлы успешно загружены в папку договора [номер договора]. Спасибо!"
Закрытие сессии:
После завершения загрузки бот завершает сессию:
Очищает временные данные пользователя (номер договора, файлы и т.д.).
Сообщение: "Сессия завершена. Если вам нужно загрузить другие файлы, нажмите /start."